Skip to content

GoldStashModel ​

Model implementation for the Gold Stash. Does not inherit from TowerModel.

GoldStashModel ​

Extends ModelEntity.

Properties ​

PropertyTypeDescription
currentTiernumberThe current tier of the gold stash. Defaults to 1.
baseSpriteEntityThe base sprite for the current tier.
healthBarHealthBarThe health bar attachment.

Methods ​

constructor() ​

ts
function constructor(): void

Initializes the model. Creates the initial tier 1 sprite and health bar, and attaches them at layers 2 (base) and 3 (health bar).

update() ​

ts
function update(dt: number, user: any): void

Updates the model every frame. Updates the tier and health bar.

updateModel() ​

ts
function updateModel(tick: ENTITY_DATA, networkEntity: NetworkEntity): void

Updates the base sprite if the tier has changed. Supported tiers are 1 through 8.

updateHealthBar() ​

ts
function updateHealthBar(tick: ENTITY_DATA, networkEntity: NetworkEntity): void

Shows the health bar if the current health is not equal to the max health.