Paradox_VR/assets/Space/Space-Room.tscn

575 lines
27 KiB
Plaintext

[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"]