ReserveItem.tscn 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. [gd_scene load_steps=6 format=3 uid="uid://1a8j44cmswcj"]
  2. [ext_resource type="Script" uid="uid://bbeh6dsp1hpan" path="res://Scripts/Classes/Entities/Items/ReserveItem.gd" id="1_ik5mc"]
  3. [sub_resource type="CircleShape2D" id="CircleShape2D_flkw7"]
  4. radius = 8.0
  5. [sub_resource type="Animation" id="Animation_ik5mc"]
  6. resource_name = "Flash"
  7. loop_mode = 1
  8. tracks/0/type = "value"
  9. tracks/0/imported = false
  10. tracks/0/enabled = true
  11. tracks/0/path = NodePath(".:visible")
  12. tracks/0/interp = 1
  13. tracks/0/loop_wrap = true
  14. tracks/0/keys = {
  15. "times": PackedFloat32Array(0, 0.5),
  16. "transitions": PackedFloat32Array(1, 1),
  17. "update": 1,
  18. "values": [true, false]
  19. }
  20. [sub_resource type="Animation" id="Animation_8acg5"]
  21. length = 0.001
  22. tracks/0/type = "value"
  23. tracks/0/imported = false
  24. tracks/0/enabled = true
  25. tracks/0/path = NodePath(".:visible")
  26. tracks/0/interp = 1
  27. tracks/0/loop_wrap = true
  28. tracks/0/keys = {
  29. "times": PackedFloat32Array(0),
  30. "transitions": PackedFloat32Array(1),
  31. "update": 1,
  32. "values": [true]
  33. }
  34. [sub_resource type="AnimationLibrary" id="AnimationLibrary_flkw7"]
  35. _data = {
  36. &"Flash": SubResource("Animation_ik5mc"),
  37. &"RESET": SubResource("Animation_8acg5")
  38. }
  39. [node name="ReserveItem" type="CharacterBody2D"]
  40. script = ExtResource("1_ik5mc")
  41. metadata/_custom_type_script = "uid://cjkurwybsaywm"
  42. [node name="Sprite2D" type="Sprite2D" parent="."]
  43. [node name="Area2D" type="Area2D" parent="."]
  44. [node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
  45. shape = SubResource("CircleShape2D_flkw7")
  46. [node name="Timer" type="Timer" parent="."]
  47. wait_time = 8.0
  48. autostart = true
  49. [node name="Animation" type="AnimationPlayer" parent="."]
  50. libraries = {
  51. &"": SubResource("AnimationLibrary_flkw7")
  52. }
  53. autoplay = "Flash"
  54. speed_scale = 2.0
  55. [connection signal="area_entered" from="Area2D" to="." method="on_area_entered"]
  56. [connection signal="timeout" from="Timer" to="." method="queue_free"]