[gd_scene load_steps=42 format=3 uid="uid://bcvysxds78qa2"] [ext_resource type="Script" uid="uid://177gygw2xqqu" path="res://addons/godot-xr-tools/staging/scene_base.gd" id="1_jge5j"] [ext_resource type="PackedScene" uid="uid://bvuu54l2us43f" path="res://assets/Space/SpaceRoom.tscn" id="2_uidku"] [ext_resource type="PackedScene" uid="uid://cc5oq67yhci3w" path="res://import_scene/riddel_cube.tscn" id="3_2v518"] [ext_resource type="Animation" uid="uid://nq3xh1olqipq" path="res://addons/godot-xr-tools/hands/animations/left/Grip Shaft.res" id="4_istng"] [ext_resource type="Script" uid="uid://dvobm6vcfnqe8" path="res://addons/godot-xr-tools/hands/poses/hand_pose_settings.gd" id="5_72yv5"] [ext_resource type="Animation" uid="uid://c8dghcftg1thx" path="res://addons/godot-xr-tools/hands/animations/right/Grip Shaft.res" id="6_tl638"] [ext_resource type="PackedScene" uid="uid://cqhw276realc" path="res://addons/godot-xr-tools/functions/function_pointer.tscn" id="7_ohflr"] [ext_resource type="PackedScene" uid="uid://c211w30s0sq2r" path="res://import_scene/riddel_cube_board.tscn" id="7_wti6a"] [ext_resource type="PackedScene" uid="uid://bl2nuu3qhlb5k" path="res://addons/godot-xr-tools/functions/movement_direct.tscn" id="8_jge5j"] [ext_resource type="PackedScene" uid="uid://b4ysuy43poobf" path="res://addons/godot-xr-tools/functions/function_pickup.tscn" id="9_1pnxa"] [ext_resource type="PackedScene" uid="uid://njx823gyk04n" path="res://addons/godot-xr-tools/hands/scenes/highpoly/left_hand.tscn" id="10_csc38"] [ext_resource type="PackedScene" uid="uid://b6bk2pj8vbj28" path="res://addons/godot-xr-tools/functions/movement_turn.tscn" id="11_5hvbb"] [ext_resource type="PackedScene" uid="uid://fiul51tsyoop" path="res://addons/godot-xr-tools/functions/function_teleport.tscn" id="12_ovbjo"] [ext_resource type="PackedScene" uid="uid://raeeicvvindd" path="res://addons/godot-xr-tools/hands/scenes/highpoly/right_hand.tscn" id="13_0u6ep"] [ext_resource type="PackedScene" uid="uid://diyu06cw06syv" path="res://addons/godot-xr-tools/player/player_body.tscn" id="14_cscob"] [ext_resource type="PackedScene" uid="uid://cgue6x2lkbduf" path="res://import_scene/book_holder.tscn" id="16_1pnxa"] [sub_resource type="PhysicalSkyMaterial" id="PhysicalSkyMaterial_5gj4w"] rayleigh_coefficient = 1.2 rayleigh_color = Color(0.26455304, 0.47762126, 0.8262127, 1) mie_coefficient = 0.004 mie_eccentricity = 0.99 sun_disk_scale = 5.0 [sub_resource type="Sky" id="Sky_7ktij"] sky_material = SubResource("PhysicalSkyMaterial_5gj4w") [sub_resource type="Environment" id="Environment_mh4al"] background_mode = 2 background_color = Color(0.62437, 0.40177363, 0.65312433, 1) background_energy_multiplier = 3.0 sky = SubResource("Sky_7ktij") ssao_enabled = true ssil_enabled = true fog_enabled = true fog_light_color = Color(0.70807576, 0.7357094, 0.7786978, 1) fog_sun_scatter = 2.0 fog_density = 0.0 fog_sky_affect = 0.153 fog_height = -6.0 fog_height_density = 0.1952 fog_depth_curve = 1.0000008 volumetric_fog_density = 0.0293 volumetric_fog_anisotropy = -0.9 volumetric_fog_length = 74.34 volumetric_fog_detail_spread = 4.8735156 volumetric_fog_ambient_inject = 5.22 volumetric_fog_sky_affect = 0.465 [sub_resource type="BoxShape3D" id="BoxShape3D_mcinn"] margin = 0.01 size = Vector3(1, 0.32419434, 0.5) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_f2v7r"] albedo_color = Color(0.54509807, 0.43529412, 0.19215687, 1) [sub_resource type="Resource" id="Resource_o4poo"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("4_istng") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_wq7iv"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("6_tl638") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_je5jv"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("4_istng") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_xrfem"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("6_tl638") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_mjydb"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("4_istng") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_gpnsa"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("6_tl638") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_moyp0"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("4_istng") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_576jm"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("6_tl638") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_alwgh"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("4_istng") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_r2yo1"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("6_tl638") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_e33y1"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("4_istng") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_lglgo"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("6_tl638") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_01v31"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("4_istng") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_lvv10"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("6_tl638") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_34578"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("4_istng") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="Resource" id="Resource_v8jd1"] resource_local_to_scene = true script = ExtResource("5_72yv5") closed_pose = ExtResource("6_tl638") metadata/_custom_type_script = "uid://c2ejvuo0j01n4" [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_djju3"] albedo_color = Color(0, 0.16470589, 1, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_y43eb"] albedo_color = Color(0, 0.16470589, 1, 1) [sub_resource type="BoxMesh" id="BoxMesh_jge5j"] size = Vector3(0.3, 1.5, 3) [sub_resource type="BoxShape3D" id="BoxShape3D_1pnxa"] size = Vector3(0.8486328, 1.524292, 2.895996) [node name="Node3D" type="Node3D"] script = ExtResource("1_jge5j") [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_mh4al") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(0.99348557, -0.06718674, 0.092045605, -0.11395781, -0.58759683, 0.80108905, 0.00026313774, -0.80635965, -0.5914255, 0, 43.893944, -5.9515333) shadow_enabled = true [node name="SpaceRoom" parent="." instance=ExtResource("2_uidku")] transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 1.9126129, 0, 0) [node name="CubeTable2" type="RigidBody3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.9433154, -0.1321842, -2.9138498) collision_mask = 7 mass = 1000.0 [node name="CollisionShape3D" type="CollisionShape3D" parent="CubeTable2"] transform = Transform3D(0.43884167, 0, 0.8985644, 0, 1, 0, -0.8985644, 0, 0.43884167, 12.276003, 0.276712, 6.0666146) shape = SubResource("BoxShape3D_mcinn") [node name="CSGBox3D" type="CSGBox3D" parent="CubeTable2"] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.192177, 0.27734408, 3.5564742) material_override = SubResource("StandardMaterial3D_f2v7r") size = Vector3(1, 0.3249634, 0.5) [node name="RiddleCube" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 10.854718, 0.54382396, 3.5149474) [node name="CubeNumber" parent="CubeTable2/RiddleCube" index="1"] cubeNumber = "1" [node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube" index="2"] hand_pose = SubResource("Resource_o4poo") [node name="GrabPointHandRight" parent="CubeTable2/RiddleCube" index="3"] hand_pose = SubResource("Resource_wq7iv") [node name="RiddleCube2" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.0279045, 0.54382396, 3.4626813) [node name="CubeNumber" parent="CubeTable2/RiddleCube2" index="1"] cubeNumber = "2" [node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube2" index="2"] hand_pose = SubResource("Resource_je5jv") [node name="GrabPointHandRight" parent="CubeTable2/RiddleCube2" index="3"] hand_pose = SubResource("Resource_xrfem") [node name="RiddleCube3" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.212161, 0.54382396, 3.4070764) [node name="CubeNumber" parent="CubeTable2/RiddleCube3" index="1"] cubeNumber = "3" [node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube3" index="2"] hand_pose = SubResource("Resource_mjydb") [node name="GrabPointHandRight" parent="CubeTable2/RiddleCube3" index="3"] hand_pose = SubResource("Resource_gpnsa") [node name="RiddleCube4" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.407493, 0.54382396, 3.3481283) [node name="CubeNumber" parent="CubeTable2/RiddleCube4" index="1"] cubeNumber = "4" [node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube4" index="2"] hand_pose = SubResource("Resource_moyp0") [node name="GrabPointHandRight" parent="CubeTable2/RiddleCube4" index="3"] hand_pose = SubResource("Resource_576jm") [node name="RiddleCube5" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.476757, 0.54382396, 3.6173854) [node name="CubeNumber" parent="CubeTable2/RiddleCube5" index="1"] cubeNumber = "5" [node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube5" index="2"] hand_pose = SubResource("Resource_alwgh") [node name="GrabPointHandRight" parent="CubeTable2/RiddleCube5" index="3"] hand_pose = SubResource("Resource_r2yo1") [node name="RiddleCube6" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.288032, 0.54382396, 3.6743398) [node name="CubeNumber" parent="CubeTable2/RiddleCube6" index="1"] cubeNumber = "6" [node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube6" index="2"] hand_pose = SubResource("Resource_e33y1") [node name="GrabPointHandRight" parent="CubeTable2/RiddleCube6" index="3"] hand_pose = SubResource("Resource_lglgo") [node name="RiddleCube7" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 11.124348, 0.54382396, 3.7237372) [node name="CubeNumber" parent="CubeTable2/RiddleCube7" index="1"] cubeNumber = "7" [node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube7" index="2"] hand_pose = SubResource("Resource_01v31") [node name="GrabPointHandRight" parent="CubeTable2/RiddleCube7" index="3"] hand_pose = SubResource("Resource_lvv10") [node name="RiddleCube8" parent="CubeTable2" groups=["RiddelCube", "pickable"] instance=ExtResource("3_2v518")] transform = Transform3D(0.95735484, 0, 0.28891483, 0, 1, 0, -0.28891483, 0, 0.95735484, 10.946004, 0.54382396, 3.7775588) [node name="CubeNumber" parent="CubeTable2/RiddleCube8" index="1"] cubeNumber = "8" [node name="GrabPointHandLeft" parent="CubeTable2/RiddleCube8" index="2"] hand_pose = SubResource("Resource_34578") [node name="GrabPointHandRight" parent="CubeTable2/RiddleCube8" index="3"] hand_pose = SubResource("Resource_v8jd1") [node name="RiddelCubeBoard" parent="CubeTable2" instance=ExtResource("7_wti6a")] transform = Transform3D(-0.8990999, 0, 0.43774337, 0, 1, 0, -0.43774337, 0, -0.8990999, 18.105413, 1.0031731, 11.166063) [node name="StaticBody3D" parent="CubeTable2/RiddelCubeBoard" index="0"] transform = Transform3D(1, 0, -3.5527137e-15, 0, 1, 0, 3.5527137e-15, 0, 1, 0, 0, 0) visible = false [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/StaticBody3D" index="0"] transform = Transform3D(-4.3711438e-08, 0, -1, 0, 1, 0, 1, 0, -4.3711438e-08, -16.443762, 4.186453, -1.4305115e-06) visible = false [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/StaticBody3D" index="1"] visible = false [node name="cubePos_1" parent="CubeTable2/RiddelCubeBoard" index="1"] transform = Transform3D(1, 0, -5.3290705e-14, 0, 1, 0, 5.3290705e-14, 0, 1, 0.27241376, 1.8878542, 0.39217547) grab_distance = 0.3 snap_require = "" [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_1" index="0"] transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.09480932, 0, 0) [node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_1" index="2"] transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0) [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_1" index="3"] transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0) [node name="cubePos_2" parent="CubeTable2/RiddelCubeBoard" index="2"] transform = Transform3D(1, 0, -5.3290705e-14, 0, 1, 0, 5.3290705e-14, 0, 1, 0.27241376, 1.884588, 0.14910692) grab_distance = 0.3 snap_require = "" [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_2" index="0"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09315127, 0, 0) [node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_2" index="2"] transform = Transform3D(1, 0, -2.4868996e-14, 0, 1, 0, 2.4868996e-14, 0, 1, -0.11967945, -0.00850153, 0) [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_2" index="3"] transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0) [node name="cubePos_3" parent="CubeTable2/RiddelCubeBoard" index="3"] transform = Transform3D(1, 0, -5.3290705e-14, 0, 1, 0, 5.3290705e-14, 0, 1, 0.27241376, 1.8813478, -0.12817076) grab_distance = 0.3 snap_require = "" [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_3" index="0"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09482288, 0, 0) [node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_3" index="2"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0) [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_3" index="3"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0) [node name="cubePos_4" parent="CubeTable2/RiddelCubeBoard" index="4"] transform = Transform3D(1, 0, -7.1054274e-14, 0, 1, 0, 7.1054274e-14, 0, 1, 0.27241376, 1.875885, -0.39778823) grab_distance = 0.3 snap_require = "" [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_4" index="0"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09482288, 0, 0) [node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_4" index="2"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0) [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_4" index="3"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0) [node name="cubePos_5" parent="CubeTable2/RiddelCubeBoard" index="5"] transform = Transform3D(1, -4.3255255e-10, 2.1138646e-12, 4.325873e-10, 0.999951, -0.009895921, 2.195577e-12, 0.009895892, 0.999951, 0.27241376, 1.6902655, 0.40010166) grab_distance = 0.3 snap_require = "" [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_5" index="0"] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, -0.09401497, 0, 0) [node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_5" index="2"] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, -0.11931768, 0, 0) [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_5" index="3"] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, -0.11931768, 0, 0) [node name="cubePos_6" parent="CubeTable2/RiddelCubeBoard" index="6"] transform = Transform3D(1, 1.0778809e-09, 1.3248069e-11, -1.0778454e-09, 0.99969596, 0.024658978, 1.3351098e-11, -0.024659041, 0.99969596, 0.27241376, 1.6902655, 0.1501132) grab_distance = 0.3 snap_require = "" [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_6" index="0"] transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.09480932, 0, 0) [node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_6" index="2"] transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0) [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_6" index="3"] transform = Transform3D(1, 0, -2.1316282e-14, 0, 1, 0, 2.1316282e-14, 0, 1, -0.11967993, 0, 0) [node name="cubePos_7" parent="CubeTable2/RiddelCubeBoard" index="7"] transform = Transform3D(1, 1.8281573e-09, 3.8205883e-11, -1.8281181e-09, 0.999125, 0.041823268, 3.830891e-11, -0.04182336, 0.999125, 0.27241376, 1.6902655, -0.12617017) grab_distance = 0.3 snap_require = "" [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_7" index="0"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09482288, 0, 0) [node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_7" index="2"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0) [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_7" index="3"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0) [node name="cubePos_8" parent="CubeTable2/RiddelCubeBoard" index="8"] transform = Transform3D(1, 2.8512492e-09, 9.3049124e-11, -2.851209e-09, 0.9978703, 0.06522891, 9.315215e-11, -0.06522898, 0.9978703, 0.27241376, 1.6902655, -0.40239784) grab_distance = 0.3 snap_require = "" [node name="CollisionShape3D" parent="CubeTable2/RiddelCubeBoard/cubePos_8" index="0"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.09482288, 0, 0) [node name="HighlightRing" parent="CubeTable2/RiddelCubeBoard/cubePos_8" index="2"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0) [node name="MeshInstance3D" parent="CubeTable2/RiddelCubeBoard/cubePos_8" index="3"] transform = Transform3D(1, 0, -1.4210855e-14, 0, 1, 0, 1.4210855e-14, 0, 1, -0.11969346, 0, 0) [node name="Box" parent="CubeTable2/RiddelCubeBoard" index="9"] size = Vector3(0.2517578, 1.8494141, 1.5) [node name="XROrigin3D" type="XROrigin3D" parent="."] transform = Transform3D(-0.9999822, 0, -0.0059689246, 0, 1, 0, 0.0059689246, 0, -0.9999822, -1.2342949, 0.123805344, 0.22105265) [node name="XRCamera3D" type="XRCamera3D" parent="XROrigin3D"] far = 300.0 [node name="LeftHand" type="XRController3D" parent="XROrigin3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 1, -0.5) tracker = &"left_hand" pose = &"aim" [node name="FunctionPointer" parent="XROrigin3D/LeftHand" instance=ExtResource("7_ohflr")] distance = 2.0 laser_length = 1 laser_material = SubResource("StandardMaterial3D_djju3") [node name="MovementDirect" parent="XROrigin3D/LeftHand" groups=["player_body"] instance=ExtResource("8_jge5j")] strafe = true [node name="FunctionPickup" parent="XROrigin3D/LeftHand" instance=ExtResource("9_1pnxa")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.02, -0.05, 0.1) action_button_action = "grip_click" [node name="Skeleton3D" type="Skeleton3D" parent="XROrigin3D/LeftHand"] [node name="LeftHand" parent="XROrigin3D/LeftHand/Skeleton3D" instance=ExtResource("10_csc38")] [node name="RightHand" type="XRController3D" parent="XROrigin3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 1, -0.5) tracker = &"right_hand" pose = &"aim" [node name="FunctionPointer" parent="XROrigin3D/RightHand" instance=ExtResource("7_ohflr")] distance = 2.0 laser_length = 1 laser_material = SubResource("StandardMaterial3D_y43eb") [node name="MovementTurn" parent="XROrigin3D/RightHand" instance=ExtResource("11_5hvbb")] [node name="FunctionTeleport" parent="XROrigin3D/RightHand" instance=ExtResource("12_ovbjo")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02, -0.05, 0) teleport_button_action = "by_button" [node name="FunctionPickup" parent="XROrigin3D/RightHand" instance=ExtResource("9_1pnxa")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.02, -0.05, 0.1) action_button_action = "grip_click" [node name="Skeleton3D" type="Skeleton3D" parent="XROrigin3D/RightHand"] [node name="RightHand" parent="XROrigin3D/RightHand/Skeleton3D" instance=ExtResource("13_0u6ep")] [node name="PlayerBody" parent="XROrigin3D" instance=ExtResource("14_cscob")] [node name="StaticBody3D" type="StaticBody3D" parent="."] transform = Transform3D(0.9999648, 0, -0.008394934, 0, 1, 0, 0.008394934, 0, 0.9999648, 1.7563477, 2.1207929, 15.87066) [node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.19977474, -0.23255563, -0.51922035) mesh = SubResource("BoxMesh_jge5j") [node name="Label3D" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, 1.2842188) text = "1" [node name="Label3D2" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, 0.97283125) text = "2" [node name="Label3D3" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, 0.63515043) text = "3" [node name="Label3D4" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, 0.29245472) text = "4" [node name="Label3D5" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, -0.08445883) text = "5" [node name="Label3D6" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, -0.4570999) text = "6" [node name="Label3D7" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, -0.827137) text = "7" [node name="Label3D8" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.48174024, -1.2056732) text = "8" [node name="Label3D9" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -1.2192018) modulate = Color(1, 0.55654305, 0, 1) text = "◼" [node name="Label3D10" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.82800865) modulate = Color(0.48043868, 0, 0.55091494, 1) text = "◼" [node name="Label3D11" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.45877862) modulate = Color(0, 1, 0.91197944, 1) text = "◼" [node name="Label3D12" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, -0.0789938) modulate = Color(1, 0, 0.75, 1) text = "◼" [node name="Label3D13" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, 0.29716682) modulate = Color(0.22362733, 1, 0, 1) text = "◼" [node name="Label3D14" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.21870518, 0.07519388, 0.6421075) modulate = Color(0.04608059, 0, 1, 1) text = "◼" [node name="Label3D15" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 0.16560364, 0.07519388, 0.9957981) modulate = Color(1, 1, 0, 1) text = "◼" [node name="Label3D16" type="Label3D" parent="StaticBody3D/MeshInstance3D"] transform = Transform3D(-0.018639078, 0, 0.99982625, 0, 1, 0, -0.99982625, 0, -0.018639078, 0.16560364, 0.07883644, 1.2991443) modulate = Color(1, 0, 0, 1) text = "◼" [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.075683594, 0.262146, -0.51770544) shape = SubResource("BoxShape3D_1pnxa") [node name="BookHolder" parent="." instance=ExtResource("16_1pnxa")] transform = Transform3D(0.51390064, 0, -0.8578497, 0, 1, 0, 0.8578497, 0, 0.51390064, 11.8715725, 1.4773932, 8.206276) [editable path="CubeTable2/RiddleCube"] [editable path="CubeTable2/RiddleCube2"] [editable path="CubeTable2/RiddleCube3"] [editable path="CubeTable2/RiddleCube4"] [editable path="CubeTable2/RiddleCube5"] [editable path="CubeTable2/RiddleCube6"] [editable path="CubeTable2/RiddleCube7"] [editable path="CubeTable2/RiddleCube8"] [editable path="CubeTable2/RiddelCubeBoard"] [editable path="CubeTable2/RiddelCubeBoard/cubePos_1"] [editable path="CubeTable2/RiddelCubeBoard/cubePos_2"] [editable path="CubeTable2/RiddelCubeBoard/cubePos_3"] [editable path="CubeTable2/RiddelCubeBoard/cubePos_4"] [editable path="CubeTable2/RiddelCubeBoard/cubePos_5"] [editable path="CubeTable2/RiddelCubeBoard/cubePos_6"] [editable path="CubeTable2/RiddelCubeBoard/cubePos_7"] [editable path="CubeTable2/RiddelCubeBoard/cubePos_8"]