Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted Interface Reference
Inheritance diagram for SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted:
SCR_ScenarioFrameworkAIAction

Public Member Functions

override void Init (SCR_AIGroup targetAIGroup, IEntity entity)
 
override void OnActivate ()
 
void OnWaypointSpawned (SCR_ScenarioFrameworkLayerBase layer)
 
void OnAnimationStarted (AIAgent agent, bool startingAnimation, int animationIndex)
 
void EvaluateAnimationState (bool startingAnimation)
 
void PerformActions ()
 
override array< ref SCR_ScenarioFrameworkActionBaseGetSubActions ()
 

Public Attributes

ref SCR_ScenarioFrameworkGetLayerBase m_Getter
 
ref array< ref SCR_ScenarioFrameworkActionBasem_aActionsOnWaypointCompleted
 
bool m_bRemoveOnCompleted
 
SCR_EAnimationStateToCheck m_eEvaluationState
 
SCR_AIAnimationWaypoint m_Waypoint
 
IEntity m_AISlotEntity
 
- Public Attributes inherited from SCR_ScenarioFrameworkAIAction
bool m_bDebug
 
SCR_AIGroup m_AIGroup
 
IEntity m_IEntity
 

Protected Attributes

int m_iAnimationIndex
 

Member Function Documentation

◆ EvaluateAnimationState()

void SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.EvaluateAnimationState ( bool startingAnimation)

◆ GetSubActions()

override array< ref SCR_ScenarioFrameworkActionBase > SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.GetSubActions ( )
Parameters
[out]subActions

Implements SCR_ScenarioFrameworkAIAction.

◆ Init()

override void SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.Init ( SCR_AIGroup targetAIGroup,
IEntity entity )

◆ OnActivate()

override void SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.OnActivate ( )

◆ OnAnimationStarted()

void SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.OnAnimationStarted ( AIAgent agent,
bool startingAnimation,
int animationIndex )

◆ OnWaypointSpawned()

void SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.OnWaypointSpawned ( SCR_ScenarioFrameworkLayerBase layer)

◆ PerformActions()

void SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.PerformActions ( )

Member Data Documentation

◆ m_aActionsOnWaypointCompleted

ref array<ref SCR_ScenarioFrameworkActionBase> SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.m_aActionsOnWaypointCompleted

◆ m_AISlotEntity

IEntity SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.m_AISlotEntity

◆ m_bRemoveOnCompleted

bool SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.m_bRemoveOnCompleted

◆ m_eEvaluationState

SCR_EAnimationStateToCheck SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.m_eEvaluationState

◆ m_Getter

ref SCR_ScenarioFrameworkGetLayerBase SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.m_Getter

◆ m_iAnimationIndex

int SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.m_iAnimationIndex
protected

◆ m_Waypoint

SCR_AIAnimationWaypoint SCR_ScenarioFrameworkAIActionOnAnimationWaypointStarted.m_Waypoint

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