HealthComp:
The health component.
hurt(n?: number): void
Decrease HP by n (defaults to 1).heal(n?: number): void
Increase HP by n (defaults to 1).hp(): number
Current health points.setHP(hp: number): void
Set current health points.maxHP(): number | null
Max amount of HP.setMaxHP(hp: number): void
Set max amount of HP.onHurt(action: (amount?: number)=>void): KEventController
Register an event that runs when hurt() is called upon the object.since
v2000.1
onHeal(action: (amount?: number)=>void): KEventController
Register an event that runs when heal() is called upon the object.since
v2000.1
onDeath(action: ()=>void): KEventController
Register an event that runs when object's HP is equal or below 0.since
v2000.1