Files
2026-09-19 10:06:28 -04:00

43 lines
2.3 KiB
Plaintext

[gd_scene format=3 uid="uid://bb722x8kppyc"]
[ext_resource type="ArrayMesh" uid="uid://cv5uncwb0f3yf" path="res://Assets/Visuals/Meshes/SM_SliceRing.gltf" id="1_4vtp3"]
[ext_resource type="Script" uid="uid://cpvwd36exce1n" path="res://Assets/Scripts/slice_ring.gd" id="1_uahgr"]
[ext_resource type="InputResource" uid="uid://chdohrtepnymk" path="res://Assets/Input/slice_ring_movement.tres" id="3_4vtp3"]
[ext_resource type="Material" uid="uid://li04p3pck0c4" path="res://Assets/Visuals/Materials/M_SliceRing_LowPower.material" id="4_jfsaa"]
[ext_resource type="Material" uid="uid://cjxkiin3n8lj6" path="res://Assets/Visuals/Materials/M_SliceRing_HighPower.material" id="4_pceg6"]
[ext_resource type="Shape3D" uid="uid://5wklr05bp58i" path="res://Assets/Visuals/Meshes/CustomColliders/C_SliceRing.shape" id="7_12y3u"]
[node name="SliceRing" type="Node3D" unique_id=1654268887 node_paths=PackedStringArray("slice_ring_mesh")]
script = ExtResource("1_uahgr")
slice_ring_mesh = NodePath("SM_SliceRing")
slice_ring_hurtbox = "uid://vc2npve1t2wk"
slice_ring_input = ExtResource("3_4vtp3")
_flick_detection_timer_delay = 0.035
_random_slice_positions_horizontal = Array[float]([15.65, 163.48, 8.31, 172.23])
_random_slice_positions_vertical = Array[float]([98.38, 282.49, 89.68, 250.19])
_high_power_material = ExtResource("4_pceg6")
_low_power_material = ExtResource("4_jfsaa")
[node name="SM_SliceRing" type="MeshInstance3D" parent="." unique_id=1894787403]
mesh = ExtResource("1_4vtp3")
[node name="SliceRingCollisionArea" type="Area3D" parent="SM_SliceRing" unique_id=1717206285]
collision_layer = 4096
collision_mask = 16384
[node name="SliceRingCollisionShape" type="CollisionShape3D" parent="SM_SliceRing/SliceRingCollisionArea" unique_id=1207673546]
shape = ExtResource("7_12y3u")
debug_color = Color(0.39215687, 0, 0.78431374, 1)
[node name="FlickTimer" type="Timer" parent="." unique_id=1436023842]
wait_time = 0.05
one_shot = true
[node name="SliceTimer" type="Timer" parent="." unique_id=363546292]
wait_time = 0.225
one_shot = true
[connection signal="area_shape_entered" from="SM_SliceRing/SliceRingCollisionArea" to="SM_SliceRing/SliceRingCollisionArea" method="_on_target_detected"]
[connection signal="timeout" from="FlickTimer" to="." method="_on_flick_timer_timeout"]
[connection signal="timeout" from="SliceTimer" to="." method="_on_slice_timer_timeout"]