|
DayZ 1.24
|
Go to the source code of this file.
Classes | |
| class | DayZCreatureAnimInterface |
| class | DayZCreature |
| class | AnimCommandBase |
| base class of all commands exposed to script to provide common functionality over animations More... | |
| class | DayZCreatureAI |
| do not process rotations ! More... | |
| override void AddArrow | ( | Object | arrow, |
| int | componentIndex, | ||
| vector | closeBonePosWS, | ||
| vector | closeBoneRotWS ) |
Definition at line 75 of file DayZAnimal.c.
References AddChild(), CachedObjectsArrays::ARRAY_STRING, GetBoneIndexByName(), Math3D::MatrixInvMultiply4(), Math3D::MatrixOrthogonalize4(), Math::RAD2DEG, and Math3D::YawPitchRollMatrix().
|
private |
returns command index -
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 60 of file DayZAnimal.c.
|
private |
Definition at line 0 of file DayZAnimal.c.
| proto native DayZCreatureAnimInterface GetAnimInterface | ( | ) |
returns bone index for a name (-1 if pBoneName doesn't exist)
Referenced by AddArrow(), DayZInfected::AddArrow(), ManBase::AddArrow(), DayZInfected::GetCenter(), ManBase::GetCenter(), ManBase::GetDrowningWaterLevelCheck(), ManBase::SetDecayEffects(), ManBase::SpawnBreathVaporEffect(), and ManBase::SpawnDrowningBubbles().
Definition at line 111 of file DayZAnimal.c.
Referenced by ActionTargetsCursor::GetOnScreenPosition().
Definition at line 55 of file DayZAnimal.c.
Referenced by IEntity::CanBeIgnoredByDroppedItem().
Definition at line 65 of file DayZAnimal.c.
Definition at line 70 of file DayZAnimal.c.
Definition at line 132 of file DayZAnimal.c.
Referenced by DayZCreatureAI::CommandHandler(), DayZInfected::CommandHandler(), and DayZPlayer::CommandHandler().
ModOverrides
Definition at line 122 of file DayZAnimal.c.
Referenced by DayZCreatureAI::CommandHandler(), DayZInfected::CommandHandler(), and DayZPlayer::CommandHandler().
Definition at line 127 of file DayZAnimal.c.
Referenced by DayZCreatureAI::CommandHandler(), DayZInfected::CommandHandler(), and DayZPlayer::CommandHandler().
script function usable in PostPhysUpdate
override this ! final adjustment of physics state (after physics was applied) returns true if command continues running / false if command should end (or you can use SetFlagFinished(true))
script function usable in PrePhysUpdate
| class DayZCreatureAnimInterface RegisterAnimationEvent | ( | string | event_name, |
| string | function_name ) |
Referenced by ActionUnfoldMapCB::ActionUnfoldMapCB(), ActionContinuousBaseCB::InitActionComponent(), ActionInteractBaseCB::InitActionComponent(), ActionSingleUseBaseCB::InitActionComponent(), ActionActivateTrapCB::InitActionComponent(), ActionArmExplosiveCB::InitActionComponent(), and DayZCreature::RegisterAnimEvents().
Referenced by DayZPlayer::ResetDeathStartTime(), and DayZPlayer::TriggerPullPlayerOutOfVehicleImpl().
| proto native void SetAnimationInstanceByName | ( | string | animation_instance_name, |
| int | instance_uuid, | ||
| float | duration ) |
| class DayZAnimalCommandMove extends AnimCommandBase SetFlagFinished | ( | bool | pFinished | ) |
DayZAnimalCommandScript fully scriptable command.
|
private |
Definition at line 1 of file DayZAnimal.c.
| class DayZCreatureAI extends DayZCreature COMMANDID_ATTACK |
| class DayZCreatureAI extends DayZCreature COMMANDID_DEATH |
| class DayZCreatureAI extends DayZCreature COMMANDID_HIT |
| class DayZCreatureAI extends DayZCreature COMMANDID_JUMP |
| class DayZCreatureAI extends DayZCreature COMMANDID_MOVE |
| class DayZCreatureAI extends DayZCreature COMMANDID_SCRIPT |