[gd_scene load_steps=8 format=3 uid="uid://cy2ialm17md6c"]
[ext_resource type="TorusMesh" uid="uid://cwiqggu3nwbyh" path="res://assets/meshes/ring_start.tres" id="1_ksild"]
[ext_resource type="Material" uid="uid://dekbqdhjdmtod" path="res://assets/blocks/start_guide.material" id="3_8k4fv"]
[ext_resource type="PackedScene" uid="uid://bb56nmgmi1i74" path="res://ui/editor/cameras/side_far_cam.tscn" id="3_cpkl8"]
[sub_resource type="GDScript" id="GDScript_jas2p"]
resource_name = "ring start"
script/source = "extends Start
func _ready() -> void:
super()
if not editor:
$editor_guide_cylinder.queue_free()
$editor_guide_point.queue_free()
"
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_wl74k"]
data = PackedVector3Array(-6, 0, -10.3923, 0, 2.5, -14.5, 0, 0, -12, -6, 0, -10.3923, -7.25, 2.5, -12.5574, 0, 2.5, -14.5, -7.25, 2.5, -12.5574, 0, 0, -17, 0, 2.5, -14.5, -7.25, 2.5, -12.5574, -8.5, 0, -14.7224, 0, 0, -17, -8.5, 0, -14.7224, 0, -2.5, -14.5, 0, 0, -17, -8.5, 0, -14.7224, -7.25, -2.5, -12.5574, 0, -2.5, -14.5, -7.25, -2.5, -12.5574, 0, 0, -12, 0, -2.5, -14.5, -7.25, -2.5, -12.5574, -6, 0, -10.3923, 0, 0, -12, -10.3923, 0, -6, -7.25, 2.5, -12.5574, -6, 0, -10.3923, -10.3923, 0, -6, -12.5574, 2.5, -7.25, -7.25, 2.5, -12.5574, -12.5574, 2.5, -7.25, -8.5, 0, -14.7224, -7.25, 2.5, -12.5574, -12.5574, 2.5, -7.25, -14.7224, 0, -8.5, -8.5, 0, -14.7224, -14.7224, 0, -8.5, -7.25, -2.5, -12.5574, -8.5, 0, -14.7224, -14.7224, 0, -8.5, -12.5574, -2.5, -7.25, -7.25, -2.5, -12.5574, -12.5574, -2.5, -7.25, -6, 0, -10.3923, -7.25, -2.5, -12.5574, -12.5574, -2.5, -7.25, -10.3923, 0, -6, -6, 0, -10.3923, -12, 0, 0, -12.5574, 2.5, -7.25, -10.3923, 0, -6, -12, 0, 0, -14.5, 2.5, 0, -12.5574, 2.5, -7.25, -14.5, 2.5, 0, -14.7224, 0, -8.5, -12.5574, 2.5, -7.25, -14.5, 2.5, 0, -17, 0, 0, -14.7224, 0, -8.5, -17, 0, 0, -12.5574, -2.5, -7.25, -14.7224, 0, -8.5, -17, 0, 0, -14.5, -2.5, 0, -12.5574, -2.5, -7.25, -14.5, -2.5, 0, -10.3923, 0, -6, -12.5574, -2.5, -7.25, -14.5, -2.5, 0, -12, 0, 0, -10.3923, 0, -6, -10.3923, 0, 6, -14.5, 2.5, 0, -12, 0, 0, -10.3923, 0, 6, -12.5574, 2.5, 7.25, -14.5, 2.5, 0, -12.5574, 2.5, 7.25, -17, 0, 0, -14.5, 2.5, 0, -12.5574, 2.5, 7.25, -14.7224, 0, 8.5, -17, 0, 0, -14.7224, 0, 8.5, -14.5, -2.5, 0, -17, 0, 0, -14.7224, 0, 8.5, -12.5574, -2.5, 7.25, -14.5, -2.5, 0, -12.5574, -2.5, 7.25, -12, 0, 0, -14.5, -2.5, 0, -12.5574, -2.5, 7.25, -10.3923, 0, 6, -12, 0, 0, -6, 0, 10.3923, -12.5574, 2.5, 7.25, -10.3923, 0, 6, -6, 0, 10.3923, -7.25, 2.5, 12.5574, -12.5574, 2.5, 7.25, -7.25, 2.5, 12.5574, -14.7224, 0, 8.5, -12.5574, 2.5, 7.25, -7.25, 2.5, 12.5574, -8.5, 0, 14.7224, -14.7224, 0, 8.5, -8.5, 0, 14.7224, -12.5574, -2.5, 7.25, -14.7224, 0, 8.5, -8.5, 0, 14.7224, -7.25, -2.5, 12.5574, -12.5574, -2.5, 7.25, -7.25, -2.5, 12.5574, -10.3923, 0, 6, -12.5574, -2.5, 7.25, -7.25, -2.5, 12.5574, -6, 0, 10.3923, -10.3923, 0, 6, 0, 0, 12, -7.25, 2.5, 12.5574, -6, 0, 10.3923, 0, 0, 12, 0, 2.5, 14.5, -7.25, 2.5, 12.5574, 0, 2.5, 14.5, -8.5, 0, 14.7224, -7.25, 2.5, 12.5574, 0, 2.5, 14.5, 0, 0, 17, -8.5, 0, 14.7224, 0, 0, 17, -7.25, -2.5, 12.5574, -8.5, 0, 14.7224, 0, 0, 17, 0, -2.5, 14.5, -7.25, -2.5, 12.5574, 0, -2.5, 14.5, -6, 0, 10.3923, -7.25, -2.5, 12.5574, 0, -2.5, 14.5, 0, 0, 12, -6, 0, 10.3923, 6, 0, 10.3923, 0, 2.5, 14.5, 0, 0, 12, 6, 0, 10.3923, 7.25, 2.5, 12.5574, 0, 2.5, 14.5, 7.25, 2.5, 12.5574, 0, 0, 17, 0, 2.5, 14.5, 7.25, 2.5, 12.5574, 8.5, 0, 14.7224, 0, 0, 17, 8.5, 0, 14.7224, 0, -2.5, 14.5, 0, 0, 17, 8.5, 0, 14.7224, 7.25, -2.5, 12.5574, 0, -2.5, 14.5, 7.25, -2.5, 12.5574, 0, 0, 12, 0, -2.5, 14.5, 7.25, -2.5, 12.5574, 6, 0, 10.3923, 0, 0, 12, 10.3923, 0, 6, 7.25, 2.5, 12.5574, 6, 0, 10.3923, 10.3923, 0, 6, 12.5574, 2.5, 7.25, 7.25, 2.5, 12.5574, 12.5574, 2.5, 7.25, 8.5, 0, 14.7224, 7.25, 2.5, 12.5574, 12.5574, 2.5, 7.25, 14.7224, 0, 8.5, 8.5, 0, 14.7224, 14.7224, 0, 8.5, 7.25, -2.5, 12.5574, 8.5, 0, 14.7224, 14.7224, 0, 8.5, 12.5574, -2.5, 7.25, 7.25, -2.5, 12.5574, 12.5574, -2.5, 7.25, 6, 0, 10.3923, 7.25, -2.5, 12.5574, 12.5574, -2.5, 7.25, 10.3923, 0, 6, 6, 0, 10.3923, 12, 0, 0, 12.5574, 2.5, 7.25, 10.3923, 0, 6, 12, 0, 0, 14.5, 2.5, 0, 12.5574, 2.5, 7.25, 14.5, 2.5, 0, 14.7224, 0, 8.5, 12.5574, 2.5, 7.25, 14.5, 2.5, 0, 17, 0, 0, 14.7224, 0, 8.5, 17, 0, 0, 12.5574, -2.5, 7.25, 14.7224, 0, 8.5, 17, 0, 0, 14.5, -2.5, 0, 12.5574, -2.5, 7.25, 14.5, -2.5, 0, 10.3923, 0, 6, 12.5574, -2.5, 7.25, 14.5, -2.5, 0, 12, 0, 0, 10.3923, 0, 6, 10.3923, 0, -6, 14.5, 2.5, 0, 12, 0, 0, 10.3923, 0, -6, 12.5574, 2.5, -7.25, 14.5, 2.5, 0, 12.5574, 2.5, -7.25, 17, 0, 0, 14.5, 2.5, 0, 12.5574, 2.5, -7.25, 14.7224, 0, -8.5, 17, 0, 0, 14.7224, 0, -8.5, 14.5, -2.5, 0, 17, 0, 0, 14.7224, 0, -8.5, 12.5574, -2.5, -7.25, 14.5, -2.5, 0, 12.5574, -2.5, -7.25, 12, 0, 0, 14.5, -2.5, 0, 12.5574, -2.5, -7.25, 10.3923, 0, -6, 12, 0, 0, 6, 0, -10.3923, 12.5574, 2.5, -7.25, 10.3923, 0, -6, 6, 0, -10.3923, 7.25, 2.5, -12.5574, 12.5574, 2.5, -7.25, 7.25, 2.5, -12.5574, 14.7224, 0, -8.5, 12.5574, 2.5, -7.25, 7.25, 2.5, -12.5574, 8.5, 0, -14.7224, 14.7224, 0, -8.5, 8.5, 0, -14.7224, 12.5574, -2.5, -7.25, 14.7224, 0, -8.5, 8.5, 0, -14.7224, 7.25, -2.5, -12.5574, 12.5574, -2.5, -7.25, 7.25, -2.5, -12.5574, 10.3923, 0, -6, 12.5574, -2.5, -7.25, 7.25, -2.5, -12.5574, 6, 0, -10.3923, 10.3923, 0, -6, 0, 0, -12, 7.25, 2.5, -12.5574, 6, 0, -10.3923, 0, 0, -12, 0, 2.5, -14.5, 7.25, 2.5, -12.5574, 0, 2.5, -14.5, 8.5, 0, -14.7224, 7.25, 2.5, -12.5574, 0, 2.5, -14.5, 0, 0, -17, 8.5, 0, -14.7224, 0, 0, -17, 7.25, -2.5, -12.5574, 8.5, 0, -14.7224, 0, 0, -17, 0, -2.5, -14.5, 7.25, -2.5, -12.5574, 0, -2.5, -14.5, 6, 0, -10.3923, 7.25, -2.5, -12.5574, 0, -2.5, -14.5, 0, 0, -12, 6, 0, -10.3923)
[sub_resource type="CylinderMesh" id="CylinderMesh_1hr2x"]
material = ExtResource("3_8k4fv")
top_radius = 3.0
bottom_radius = 5.0
height = 10.0
radial_segments = 32
[sub_resource type="CylinderMesh" id="CylinderMesh_l0thy"]
material = ExtResource("3_8k4fv")
top_radius = 0.0
bottom_radius = 5.0
height = 5.0
radial_segments = 32
[node name="ring_start" type="StaticBody3D" node_paths=PackedStringArray("mesh")]
collision_mask = 0
input_ray_pickable = false
script = SubResource("GDScript_jas2p")
mesh = NodePath("Ring")
[node name="shape" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0)
shape = SubResource("ConcavePolygonShape3D_wl74k")
[node name="Ring" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0)
mesh = ExtResource("1_ksild")
skeleton = NodePath("")
[node name="editor_guide_cylinder" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, -5)
mesh = SubResource("CylinderMesh_1hr2x")
[node name="editor_guide_point" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, -12.5)
mesh = SubResource("CylinderMesh_l0thy")
[node name="camera" parent="." instance=ExtResource("3_cpkl8")]