1234567891011121314151617 |
- extends Node2D
- var health_max = 0
- onready var health = health_max
- signal die
- signal damage(dmg)
- func _damage(dmg, effect):
- health -= dmg
- emit_signal('damage', dmg)
- print('dmg to ' + str(get_path()))
- if health <= 0:
- emit_signal('die')
- effect_processor(effect)
- func effect_processor(effect):
- pass
|