diff --git a/src/Overlap/Stats.gd b/src/Overlap/Stats.gd new file mode 100644 index 0000000..b6c4110 --- /dev/null +++ b/src/Overlap/Stats.gd @@ -0,0 +1,11 @@ +extends Node + +export(int) var max_health := 1 +onready var health := max_health setget set_health + +signal no_health + +func set_health(value): + health = value + if health < 1: + emit_signal("no_health") diff --git a/src/Overlap/Stats.tscn b/src/Overlap/Stats.tscn new file mode 100644 index 0000000..c41ad36 --- /dev/null +++ b/src/Overlap/Stats.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://Overlap/Stats.gd" type="Script" id=1] + +[node name="Stats" type="Node"] +script = ExtResource( 1 )