Enemy.tscn 931 B

12345678910111213141516171819202122232425262728293031323334
  1. [gd_scene load_steps=5 format=2]
  2. [ext_resource path="res://Enemy.gd" type="Script" id=1]
  3. [ext_resource path="res://damage_enemy.tscn" type="PackedScene" id=2]
  4. [sub_resource type="RectangleShape2D" id=1]
  5. [sub_resource type="RectangleShape2D" id=2]
  6. extents = Vector2( 180, 100 )
  7. [node name="Enemy" type="KinematicBody2D" groups=["enemy"]]
  8. collision_layer = 12
  9. collision_mask = 8
  10. script = ExtResource( 1 )
  11. tickrate = 3
  12. [node name="damage_enemy" parent="." instance=ExtResource( 2 )]
  13. monitorable = false
  14. damage = -10
  15. [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
  16. shape = SubResource( 1 )
  17. [node name="Area2D" type="Area2D" parent="."]
  18. collision_layer = 0
  19. collision_mask = 2
  20. [node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
  21. visible = false
  22. shape = SubResource( 2 )
  23. [connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"]
  24. [editable path="damage_enemy"]