Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_MineAnimationComponent Interface Reference
Inheritance diagram for SCR_MineAnimationComponent:
[legend]

Public Member Functions

void SCR_MineAnimationComponent (IEntityComponentSource src, IEntity ent, IEntity parent)
 
- Public Member Functions inherited from WeaponAnimationComponent
proto external bool GetBipod ()
 
proto external bool HasBipod ()
 
proto external void SetBipod (bool open, bool fastForwardAnimations=false)
 
proto external void FoldWeapon (bool fastForwardAnimations=false)
 
proto external void UnfoldWeapon (bool fastForwardAnimations=false)
 
proto external bool IsFolded ()
 
- Public Member Functions inherited from BaseItemAnimationComponent
proto external IEntity GetOwner ()
 
proto external bool SyncWithCharacter (ChimeraCharacter pCharacter, bool isMainCharacter, string overrideStartNode)
 Syncs item with character and subscribing to it's variable changes and command calls returns true on success.
 
proto external bool RemoveSyncReference (ChimeraCharacter pCharacter)
 Removes previously synced character reference.
 
proto external bool IsAnimationTag (AnimationTagID animTagID)
 
proto external bool IsAnimationEvent (AnimationEventID animEventID, out int userInt)
 

Protected Member Functions

override void OnAnimationEvent (AnimationEventID animEventType, AnimationEventID animUserString, int intParam, float timeFromStart, float timeToEnd)
 
- Protected Member Functions inherited from BaseItemAnimationComponent
void OnAnimationEvent (AnimationEventID animEventType, AnimationEventID animUserString, int intParam, float timeFromStart, float timeToEnd)
 
bool OnPrepareAnimInput (IEntity owner, float ts)
 Called every frame right before animation controller will be updated return true to stop default animation behavior of an item, return false otherwise (default)
 
bool OnProcessAnimOutput (IEntity owner, float ts)
 Called every frame right before animation controller will be updated return true to stop default animation behavior of an item, return false otherwise (default)
 
void OnCharacterFloatVariablet (int variableID, float value)
 Called when variable was changed in synced character's animation logic.
 
void OnCharacterIntVariable (int variableID, int value)
 
void OnCharacterBoolVariable (int variableID, bool value)
 
void OnCharacterCommand (int commandID, int intValue, float floatValue)
 Called when animation command was called in synced character's animation logic.
 

Protected Attributes

AnimationEventID m_iMineDown = -1
 
AnimationEventID m_iMineActivated = -1
 
IEntity m_Owner
 

Constructor & Destructor Documentation

◆ SCR_MineAnimationComponent()

void SCR_MineAnimationComponent.SCR_MineAnimationComponent ( IEntityComponentSource  src,
IEntity  ent,
IEntity  parent 
)
Parameters
[in]src
[in]ent
[in]parent

Member Function Documentation

◆ OnAnimationEvent()

override void SCR_MineAnimationComponent.OnAnimationEvent ( AnimationEventID  animEventType,
AnimationEventID  animUserString,
int  intParam,
float  timeFromStart,
float  timeToEnd 
)
protected

Member Data Documentation

◆ m_iMineActivated

AnimationEventID SCR_MineAnimationComponent.m_iMineActivated = -1
protected

◆ m_iMineDown

AnimationEventID SCR_MineAnimationComponent.m_iMineDown = -1
protected

◆ m_Owner

IEntity SCR_MineAnimationComponent.m_Owner
protected

The documentation for this interface was generated from the following file: