Skip to content

UnitObject

Inherits from DynamicObjectBase.

Fields

Field Type
actorTag TagHandle
swarmActorTag TagHandle
swarmNextUnit ObjectHandle
swarmPreviousUnit ObjectHandle
unitFlags UnitObjectFlags
unitControlFlags UnitControlFlags
shieldSnapping integer
baseSeatIndex integer
persistentControl UnitPersistentControl
controllingPlayer PlayerHandle
aiEffectType integer
emotionAnimationIndex integer
nextAiEffectTick integer
desiredFacingVector Vector3d
desiredAimingVector Vector3d
aimingVector Vector3d
aimingVelocity Vector3d
lookingAngles Rotation3d
lookingVector Vector3d
lookingVelocity Vector3d
throttle Vector3d
primaryTrigger number
aimingSpeed integer
meleeState integer
meleeTimer integer
ticksUntilFlameToDeath integer
pingAnimationTicksLeft integer
grenadeState integer
unk1 integer
unk2 integer
grenadeProjectile TagHandle
animation UnitAnimationData
ambient number
illumination number
mouthFactor number
vehicleSeatId integer
currentWeaponId integer
nextWeaponId integer
weapons ObjectHandle[4]
weaponReadyTicks integer[4]
equipmentHandle ObjectHandle
currentGrenadeIndex integer
nextGrenadeIndex integer
grenadeCounts integer[2]
zoomLevel integer
desiredZoomLevel integer
ticksSinceLastVehicleSpeech integer
aimingChange integer
poweredSeatsRiders ObjectHandle[2]
unk3 TableResourceHandle
_someTickTime integer
encounterId integer
squadId integer
poweredSeatsPower number[2]
integratedLightPower number
integratedLightTogglePower number
integratedNightVisionTogglePower number
seatRelated Point3d[4]
camoPower number
fullSpectrumVisionPower number
dialogueDefinition TagHandle
speech UnitSpeechData
damageResult UnitDamageResult
objectFlameCauser ObjectHandle
unk4 number
diedAtTick integer
feignDeathTimer integer
camoRegrowth boolean
stun number
stunTicks integer
spreeCount integer
spreeStartingTime integer
recentDamage UnitRecentDamager[4]
opensauceZoomLevel integer
opensauceDesiredZoomLevel integer
controlData UnitControlData
lastCompletedClientUpdateValid boolean
lastCompletedClientUpdateId integer

Inherited by