[gd_scene load_steps=10 format=3 uid="uid://b88nuwe42bhc1"] [ext_resource type="Script" path="res://Tiles/TileTurn.gd" id="1_wj6en"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cwetn"] cull_mode = 2 [sub_resource type="PlaneMesh" id="PlaneMesh_jju0s"] material = SubResource("StandardMaterial3D_cwetn") size = Vector2(10, 10) [sub_resource type="PlaneMesh" id="PlaneMesh_rsriu"] material = SubResource("StandardMaterial3D_cwetn") size = Vector2(2, 10) [sub_resource type="Curve3D" id="Curve3D_q1k88"] _data = { "points": PackedVector3Array(0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 1), "tilts": PackedFloat32Array(0, 0) } point_count = 2 [sub_resource type="Curve3D" id="Curve3D_5ouye"] _data = { "points": PackedVector3Array(0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, -5), "tilts": PackedFloat32Array(0, 0) } point_count = 2 [sub_resource type="Curve3D" id="Curve3D_dgywf"] _data = { "points": PackedVector3Array(0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0), "tilts": PackedFloat32Array(0, 0, 0) } point_count = 3 [sub_resource type="Curve3D" id="Curve3D_25twk"] _data = { "points": PackedVector3Array(0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, 0, 0), "tilts": PackedFloat32Array(0, 0, 0) } point_count = 3 [sub_resource type="BoxShape3D" id="BoxShape3D_uvh3q"] size = Vector3(9.80943, 5.486, 17.6183) [node name="Tile1" type="Node3D"] script = ExtResource("1_wj6en") [node name="Floor" type="MeshInstance3D" parent="."] mesh = SubResource("PlaneMesh_jju0s") [node name="Wall1" type="MeshInstance3D" parent="."] transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, -5, 1, 0) mesh = SubResource("PlaneMesh_rsriu") [node name="Wall2" type="MeshInstance3D" parent="."] transform = Transform3D(1.91069e-15, -4.37114e-08, 1, -1, -4.37114e-08, 0, 4.37114e-08, -1, -4.37114e-08, 0, 1, -5) mesh = SubResource("PlaneMesh_rsriu") [node name="SpawnPoint" type="Marker3D" parent="."] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 5, 0, 0) [node name="MainPath" type="Path3D" parent="."] curve = SubResource("Curve3D_q1k88") [node name="Follow" type="PathFollow3D" parent="MainPath"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5) rotation_mode = 1 loop = false tilt_enabled = false [node name="ProgressMarker" type="Marker3D" parent="MainPath/Follow"] [node name="PathForward" type="Path3D" parent="."] curve = SubResource("Curve3D_5ouye") [node name="Follow" type="PathFollow3D" parent="PathForward"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1) rotation_mode = 1 loop = false tilt_enabled = false [node name="PathRight" type="Path3D" parent="."] curve = SubResource("Curve3D_dgywf") [node name="Follow" type="PathFollow3D" parent="PathRight"] transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0, 0, 1) rotation_mode = 1 loop = false tilt_enabled = false [node name="PathLeft" type="Path3D" parent="."] curve = SubResource("Curve3D_25twk") [node name="Follow" type="PathFollow3D" parent="PathLeft"] transform = Transform3D(0.999999, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0, 0, 1) rotation_mode = 1 loop = false tilt_enabled = false [node name="Area3D" type="Area3D" parent="."] [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0194125, 2.2431, 4.34685) shape = SubResource("BoxShape3D_uvh3q")