CoinBrickBlock.tscn 1.2 KB

12345678910111213141516171819202122232425262728
  1. [gd_scene load_steps=4 format=3 uid="uid://cqvr7a6e84oti"]
  2. [ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="1_ihag5"]
  3. [ext_resource type="PackedScene" uid="uid://clxssds8sj8pf" path="res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn" id="2_1q8s7"]
  4. [ext_resource type="Texture2D" uid="uid://b6o28xa83npb1" path="res://Assets/Sprites/Items/StaticCoin.png" id="3_cjcdh"]
  5. [node name="BrickBlock" instance=ExtResource("1_ihag5")]
  6. item = ExtResource("2_1q8s7")
  7. item_amount = 99
  8. [node name="Sprite2D" type="Sprite2D" parent="." index="4"]
  9. texture = ExtResource("3_cjcdh")
  10. region_enabled = true
  11. region_rect = Rect2(0, 0, 16, 16)
  12. region_filter_clip_enabled = true
  13. [node name="Timer" type="Timer" parent="Sprite2D" index="0"]
  14. wait_time = 0.001
  15. autostart = true
  16. [node name="Timer" type="Timer" parent="." index="6"]
  17. process_callback = 0
  18. wait_time = 3.85
  19. one_shot = true
  20. [connection signal="player_block_hit" from="." to="Timer" method="start" flags=6 unbinds=1]
  21. [connection signal="timeout" from="Sprite2D/Timer" to="Sprite2D" method="queue_free"]
  22. [connection signal="timeout" from="Timer" to="." method="set_coin_count"]