14 lines
266 B
GDScript
14 lines
266 B
GDScript
extends Node
|
|
|
|
export(int) var max_health = 1
|
|
onready var health = max_health setget set_health
|
|
|
|
signal no_health
|
|
signal health_changed(value)
|
|
|
|
func set_health(value):
|
|
health = value
|
|
emit_signal("health_changed", health)
|
|
if health <= 0:
|
|
emit_signal("no_health")
|