Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIMoveActivity Class Reference
Inheritance diagram for SCR_AIMoveActivity:

Protected Member Functions

void InitParameters (vector position, IEntity entity, EMovementType movementType, bool useVehicles, float priorityLevel)
void SCR_AIMoveActivity (SCR_AIGroupUtilityComponent utility, AIWaypoint relatedWaypoint, vector pos, IEntity ent, EMovementType movementType=EMovementType.RUN, bool useVehicles=true, float priority=PRIORITY_ACTIVITY_MOVE, float priorityLevel=PRIORITY_LEVEL_NORMAL)
override float CustomEvaluate ()
override string GetActionDebugInfo ()
override void OnActionCompleted ()
override void OnActionFailed ()
override void OnActionDeselected ()

Protected Attributes

ref SCR_BTParamAssignable< vectorm_vPosition = new SCR_BTParamAssignable<vector>(SCR_AIActionTask.POSITION_PORT)
ref SCR_BTParam< IEntitym_Entity = new SCR_BTParam<IEntity>(SCR_AIActionTask.ENTITY_PORT)
ref SCR_BTParam< boolm_bUseVehicles = new SCR_BTParam<bool>(SCR_AIActionTask.USE_VEHICLES_PORT)
ref SCR_BTParam< EMovementTypem_eMovementType = new SCR_BTParam<EMovementType>(MOVEMENT_TYPE_PORT)

Static Protected Attributes

static const string MOVEMENT_TYPE_PORT = "MovementType"

Detailed Description

Definition at line 1 of file SCR_AIMoveActivity.c.

Constructor & Destructor Documentation

◆ SCR_AIMoveActivity()

void SCR_AIMoveActivity::SCR_AIMoveActivity ( SCR_AIGroupUtilityComponent utility,
AIWaypoint relatedWaypoint,
vector pos,
IEntity ent,
EMovementType movementType = EMovementType.RUN,
bool useVehicles = true,
float priority = PRIORITY_ACTIVITY_MOVE,
float priorityLevel = PRIORITY_LEVEL_NORMAL )
inlineprotected

Definition at line 22 of file SCR_AIMoveActivity.c.

Member Function Documentation

◆ CustomEvaluate()

override float SCR_AIMoveActivity::CustomEvaluate ( )
inlineprotected

Definition at line 30 of file SCR_AIMoveActivity.c.

◆ GetActionDebugInfo()

override string SCR_AIMoveActivity::GetActionDebugInfo ( )
inlineprotected

Definition at line 39 of file SCR_AIMoveActivity.c.

◆ InitParameters()

void SCR_AIMoveActivity::InitParameters ( vector position,
IEntity entity,
EMovementType movementType,
bool useVehicles,
float priorityLevel )
inlineprotected

Definition at line 11 of file SCR_AIMoveActivity.c.

◆ OnActionCompleted()

override void SCR_AIMoveActivity::OnActionCompleted ( )
inlineprotected

Definition at line 45 of file SCR_AIMoveActivity.c.

◆ OnActionDeselected()

override void SCR_AIMoveActivity::OnActionDeselected ( )
inlineprotected

Definition at line 73 of file SCR_AIMoveActivity.c.

◆ OnActionFailed()

override void SCR_AIMoveActivity::OnActionFailed ( )
inlineprotected

Definition at line 59 of file SCR_AIMoveActivity.c.

Member Data Documentation

◆ m_bUseVehicles

ref SCR_BTParam<bool> SCR_AIMoveActivity::m_bUseVehicles = new SCR_BTParam<bool>(SCR_AIActionTask.USE_VEHICLES_PORT)
protected

Definition at line 7 of file SCR_AIMoveActivity.c.

◆ m_eMovementType

ref SCR_BTParam<EMovementType> SCR_AIMoveActivity::m_eMovementType = new SCR_BTParam<EMovementType>(MOVEMENT_TYPE_PORT)
protected

Definition at line 8 of file SCR_AIMoveActivity.c.

◆ m_Entity

ref SCR_BTParam<IEntity> SCR_AIMoveActivity::m_Entity = new SCR_BTParam<IEntity>(SCR_AIActionTask.ENTITY_PORT)
protected

Definition at line 6 of file SCR_AIMoveActivity.c.

◆ m_vPosition

ref SCR_BTParamAssignable<vector> SCR_AIMoveActivity::m_vPosition = new SCR_BTParamAssignable<vector>(SCR_AIActionTask.POSITION_PORT)
protected

Definition at line 5 of file SCR_AIMoveActivity.c.

◆ MOVEMENT_TYPE_PORT

const string SCR_AIMoveActivity::MOVEMENT_TYPE_PORT = "MovementType"
staticprotected

Definition at line 3 of file SCR_AIMoveActivity.c.


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