SoldierEntity

Inherits from ControllableEntity

Summary

Constructors

SoldierEntity(other: EntityBusPeer)
SoldierEntity(other: Entity)
SoldierEntity(other: SpatialEntity)
SoldierEntity(other: GameEntity)
SoldierEntity(other: PhysicsEntity)
SoldierEntity(other: ControllableEntity)

Properties

Name Type
worldTransform LinearTransform
player Player | nil
detailedCollisionEnabled bool
physicsEnabled bool
forceInvisible bool
aimingEnabled bool
maxHealth float
waterLevel float
isManDown bool
isAlive bool
isDead bool
isDying bool
isInteractiveManDown bool
isFiring bool
isReloading bool
health float
weaponsComponent SoldierWeaponsComponent
pose CharacterPoseType
pendingPose CharacterPoseType

Methods

Method Returns
SetPosition(position: Vec3) void
Kill() void
ApplyCustomization(customizationData: DataContainer) void
ForceDead() void
SingleStepEntry(entryId: int) void
SetPose(pose: CharacterPoseType, immediately: bool, overridePending: bool) void
SetTransform(transform: LinearTransform) void

Operators

Operator Rhs Returns
== SoldierEntity bool

Static members

Name Type
SoldierEntity.typeInfo TypeInformation

Constructors

SoldierEntity

SoldierEntity(other: EntityBusPeer)

Parameters

Name Type Description
other EntityBusPeer

SoldierEntity

SoldierEntity(other: Entity)

Parameters

Name Type Description
other Entity

SoldierEntity

SoldierEntity(other: SpatialEntity)

Parameters

Name Type Description
other SpatialEntity

SoldierEntity

SoldierEntity(other: GameEntity)

Parameters

Name Type Description
other GameEntity

SoldierEntity

SoldierEntity(other: PhysicsEntity)

Parameters

Name Type Description
other PhysicsEntity

SoldierEntity

SoldierEntity(other: ControllableEntity)

Parameters

Name Type Description
other ControllableEntity

Properties

worldTransform

LinearTransform

player

Player | nil

detailedCollisionEnabled

bool

physicsEnabled

bool

forceInvisible

bool

aimingEnabled

bool

maxHealth

float

waterLevel

float

isManDown

bool

isAlive

bool

isDead

bool

isDying

bool

isInteractiveManDown

bool

isFiring

bool

isReloading

bool

health

float

weaponsComponent

SoldierWeaponsComponent

pose

CharacterPoseType

pendingPose

CharacterPoseType

Methods

SetPosition

SetPosition(position: Vec3)

Parameters

Name Type Description
position Vec3

Kill

Kill()

ApplyCustomization

ApplyCustomization(customizationData: DataContainer)

Parameters

Name Type Description
customizationData DataContainer

ForceDead

ForceDead()

SingleStepEntry

SingleStepEntry(entryId: int)

Parameters

Name Type Description
entryId int

SetPose

SetPose(pose: CharacterPoseType, immediately: bool, overridePending: bool)

Parameters

Name Type Description
pose CharacterPoseType
immediately bool
overridePending bool

SetTransform

SetTransform(transform: LinearTransform)

Parameters

Name Type Description
transform LinearTransform

Operators

operator==

operator==(rhs: SoldierEntity): bool

Parameters

Name Type Description
rhs SoldierEntity

Returns

Type Description
bool

Static members

typeInfo

TypeInformation

Last modified May 23, 2022: fix: inherits from EntityBusPeer (4eabb2cb)