1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-27 22:41:56 +08:00
Files
Dog-Lynx-And-HCN/scripts/Statemachine/EntityStateBar.gd
T

14 lines
372 B
GDScript
Raw Normal View History

extends CanvasItem
class_name EntityStateBar
2025-08-26 09:24:09 +08:00
@export var entity: EntityBase
2025-08-26 11:39:47 +08:00
@onready var healthBar: ColorBar = $"%health"
@onready var levelLabel: Label = $"%level"
@onready var levelLabels: HBoxContainer = $"%levelLabel"
func forceSync():
healthBar.maxValue = entity.fields[FieldStore.Entity.MAX_HEALTH]
healthBar.currentValue = entity.health
healthBar.forceSync()