Table of Contents

COMP_SOLDIER

Category: Component

Parent class: COMPONENT

Lazy-init

Functions


removeWeapon

void removeWeapon()


setAssetWeapon

void setAssetWeapon(assetWeapon)

Name Type Description
assetWeapon WEAPON

getAssetWeapon

WEAPON getAssetWeapon()


getStrength

integer_and_unsigned_integer getStrength()


computeStrength

void computeStrength()


getSoldierRank

integer_and_unsigned_integer getSoldierRank()


getSoldierState

SOLDIER_TRAINING_STATE getSoldierState()


getSoldierStatus

SOLDIER_STATUS getSoldierStatus()


isAvailable

boolean isAvailable()

Events


ON_SOLDIER_STATUS_CHANGED

ON_SOLDIER_STATUS_CHANGED(SOLDIER_STATUS)


ON_TRAINING_CHANGED

ON_TRAINING_CHANGED()


ON_WEAPON_CHANGED

ON_WEAPON_CHANGED()


ON_STRENGTH_UPDATED

ON_STRENGTH_UPDATED()