Files
NeonCollapse/game/entities/danger/danger.tscn
T
2026-07-03 22:19:36 +03:00

37 lines
1.5 KiB
Plaintext

[gd_scene format=3 uid="uid://dxqq07mde0b4a"]
[ext_resource type="Shader" uid="uid://c58hxwayyl757" path="res://game/shaders/danger.gdshader" id="1_3ra4u"]
[ext_resource type="Script" uid="uid://bol2bemjm438o" path="res://game/entities/danger/danger.gd" id="2_oh0ew"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_jttxq"]
shader = ExtResource("1_3ra4u")
shader_parameter/palette = PackedColorArray(0.36862746, 0.99215686, 0.5529412, 1, 0.23921569, 0.23137255, 0.37254903, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
shader_parameter/palette_size = 2
shader_parameter/chance = 0.3
shader_parameter/edge_width = 10.0
[sub_resource type="RectangleShape2D" id="RectangleShape2D_bhunq"]
resource_local_to_scene = true
size = Vector2(2, 2)
[node name="Danger" type="ColorRect" unique_id=554396375]
material = SubResource("ShaderMaterial_jttxq")
offset_right = 10.0
offset_bottom = 10.0
script = ExtResource("2_oh0ew")
[node name="Area2D" type="Area2D" parent="." unique_id=1925024065]
collision_layer = 4
collision_mask = 2
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=1370118603]
position = Vector2(5, 5)
shape = SubResource("RectangleShape2D_bhunq")
[node name="DamageTimer" type="Timer" parent="." unique_id=38832097]
wait_time = 0.33
[connection signal="body_entered" from="Area2D" to="." method="_on_body_entered"]
[connection signal="body_exited" from="Area2D" to="." method="_on_body_exited"]
[connection signal="timeout" from="DamageTimer" to="." method="_on_damage_timer_timeout"]