UNPKG

@rjfwhite/random-lib

Version:

Core engine for MML

19 lines 611 B
import { Behavior, AttachmentRule } from './types'; export declare class HealthBehavior extends Behavior { private maxHealth; private currentHealth; private healthSphere; private sphereSize; private sphereOffset; static getAttachmentRules(): AttachmentRule[]; onAttach(): void; onDetach(): void; private createHealthSphere; private updateSpherePosition; private updateHealthDisplay; private updateHealthClasses; takeDamage(amount: number): void; heal(amount: number): void; tick(deltaTime: number): void; } //# sourceMappingURL=HealthBehavior.d.ts.map