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
alive bool
deathTimer float
player Player | nil
health float
authoritativeYaw float
authoritativePitch float
aimingEnable bool
forceInvisible bool
sprintRecoveryTimer float
wasSprinting bool
weaponsComponent SoldierWeaponsComponent
ragdollComponent RagdollComponent
isManDown bool
isAlive bool
isDead bool
isDying bool
isInteractiveManDown bool
isFiring bool
isReloading bool
pose CharacterPoseType
pendingPose CharacterPoseType

Methods

Method Returns
SetPosition(position: Vec3) 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

alive

bool

deathTimer

float

player

Player | nil

health

float

authoritativeYaw

float

authoritativePitch

float

aimingEnable

bool

forceInvisible

bool

sprintRecoveryTimer

float

wasSprinting

bool

weaponsComponent

SoldierWeaponsComponent

ragdollComponent

RagdollComponent

isManDown

bool

isAlive

bool

isDead

bool

isDying

bool

isInteractiveManDown

bool

isFiring

bool

isReloading

bool

pose

CharacterPoseType

pendingPose

CharacterPoseType

Methods

SetPosition

SetPosition(position: Vec3)

Parameters

Name Type Description
position Vec3

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)