1
0
Fork 0
1bit-godot-course/metroidvania/Scenes/Player/PlayerStats.gd

17 lines
305 B
GDScript

extends Resource
class_name PlayerStats
var max_health = 4
var health = max_health setget set_health
signal player_died
func set_health(value):
if value < health:
Events.emit_signal("add_screenshake", 0.5, 0.5)
health = clamp(value, 0, max_health)
if health == 0:
emit_signal("player_died")