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

Protected Member Functions

void InitParameters (vector position, IEntity entity)
void SCR_AISearchAndDestroyActivity (SCR_AIGroupUtilityComponent utility, AIWaypoint relatedWaypoint, vector pos, IEntity ent, EMovementType movementType=EMovementType.RUN, bool useVehicles=false, float priority=PRIORITY_ACTIVITY_SEEK_AND_DESTROY, float priorityLevel=PRIORITY_LEVEL_NORMAL)
override void OnActionSelected ()
override float CustomEvaluate ()
override void OnChildBehaviorFinished (SCR_AIBehaviorBase childBehavior)
void GenerateInvestigationGrid ()
bool LoadTiles ()
void AdjustInvestigationPositions ()
void AssignInvestigationPositions (SCR_AIGroupFireteam ft)
void OnWaypointPropertiesChanged ()
override void OnActionFailed ()
override void OnActionDeselected ()
override string GetActionDebugInfo ()

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)
SCR_AIGroup m_Group
const float m_fBehaviorRadius = 3
SCR_SearchAndDestroyWaypoint m_WP
AIPathfindingComponent m_pathFindindingComp
vector m_vGridOrigin
ref array< vectorm_aTiles = {}
bool m_bAllTilesLoaded
ref array< vectorm_aCorrectedPositions = {}
ref array< vectorm_aAvailablePositions = {}
ref array< vectorm_aAssignedPositions = {}
float m_fHoldingTime = 600.0
float m_fStartTime
float m_fTimeStamp

Detailed Description

Definition at line 1 of file SCR_AISearchAndDestroyActivity.c.

Constructor & Destructor Documentation

◆ SCR_AISearchAndDestroyActivity()

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

Definition at line 36 of file SCR_AISearchAndDestroyActivity.c.

Member Function Documentation

◆ AdjustInvestigationPositions()

void SCR_AISearchAndDestroyActivity::AdjustInvestigationPositions ( )
inlineprotected

Definition at line 209 of file SCR_AISearchAndDestroyActivity.c.

◆ AssignInvestigationPositions()

void SCR_AISearchAndDestroyActivity::AssignInvestigationPositions ( SCR_AIGroupFireteam ft)
inlineprotected

Definition at line 234 of file SCR_AISearchAndDestroyActivity.c.

◆ CustomEvaluate()

override float SCR_AISearchAndDestroyActivity::CustomEvaluate ( )
inlineprotected

Definition at line 68 of file SCR_AISearchAndDestroyActivity.c.

◆ GenerateInvestigationGrid()

void SCR_AISearchAndDestroyActivity::GenerateInvestigationGrid ( )
inlineprotected

Definition at line 131 of file SCR_AISearchAndDestroyActivity.c.

◆ GetActionDebugInfo()

override string SCR_AISearchAndDestroyActivity::GetActionDebugInfo ( )
inlineprotected

Definition at line 288 of file SCR_AISearchAndDestroyActivity.c.

◆ InitParameters()

void SCR_AISearchAndDestroyActivity::InitParameters ( vector position,
IEntity entity )
inlineprotected

Definition at line 28 of file SCR_AISearchAndDestroyActivity.c.

◆ LoadTiles()

bool SCR_AISearchAndDestroyActivity::LoadTiles ( )
inlineprotected

Definition at line 185 of file SCR_AISearchAndDestroyActivity.c.

◆ OnActionDeselected()

override void SCR_AISearchAndDestroyActivity::OnActionDeselected ( )
inlineprotected

Definition at line 278 of file SCR_AISearchAndDestroyActivity.c.

◆ OnActionFailed()

override void SCR_AISearchAndDestroyActivity::OnActionFailed ( )
inlineprotected

Definition at line 271 of file SCR_AISearchAndDestroyActivity.c.

◆ OnActionSelected()

override void SCR_AISearchAndDestroyActivity::OnActionSelected ( )
inlineprotected

Definition at line 58 of file SCR_AISearchAndDestroyActivity.c.

◆ OnChildBehaviorFinished()

override void SCR_AISearchAndDestroyActivity::OnChildBehaviorFinished ( SCR_AIBehaviorBase childBehavior)
inlineprotected

Definition at line 100 of file SCR_AISearchAndDestroyActivity.c.

◆ OnWaypointPropertiesChanged()

void SCR_AISearchAndDestroyActivity::OnWaypointPropertiesChanged ( )
inlineprotected

Definition at line 264 of file SCR_AISearchAndDestroyActivity.c.

Member Data Documentation

◆ m_aAssignedPositions

ref array<vector> SCR_AISearchAndDestroyActivity::m_aAssignedPositions = {}
protected

Definition at line 17 of file SCR_AISearchAndDestroyActivity.c.

◆ m_aAvailablePositions

ref array<vector> SCR_AISearchAndDestroyActivity::m_aAvailablePositions = {}
protected

Definition at line 16 of file SCR_AISearchAndDestroyActivity.c.

◆ m_aCorrectedPositions

ref array<vector> SCR_AISearchAndDestroyActivity::m_aCorrectedPositions = {}
protected

Definition at line 15 of file SCR_AISearchAndDestroyActivity.c.

◆ m_aTiles

ref array<vector> SCR_AISearchAndDestroyActivity::m_aTiles = {}
protected

Definition at line 12 of file SCR_AISearchAndDestroyActivity.c.

◆ m_bAllTilesLoaded

bool SCR_AISearchAndDestroyActivity::m_bAllTilesLoaded
protected

Definition at line 13 of file SCR_AISearchAndDestroyActivity.c.

◆ m_Entity

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

Definition at line 4 of file SCR_AISearchAndDestroyActivity.c.

◆ m_fBehaviorRadius

const float SCR_AISearchAndDestroyActivity::m_fBehaviorRadius = 3
protected

Definition at line 7 of file SCR_AISearchAndDestroyActivity.c.

◆ m_fHoldingTime

float SCR_AISearchAndDestroyActivity::m_fHoldingTime = 600.0
protected

Definition at line 19 of file SCR_AISearchAndDestroyActivity.c.

◆ m_fStartTime

float SCR_AISearchAndDestroyActivity::m_fStartTime
protected

Definition at line 20 of file SCR_AISearchAndDestroyActivity.c.

◆ m_fTimeStamp

float SCR_AISearchAndDestroyActivity::m_fTimeStamp
protected

Definition at line 21 of file SCR_AISearchAndDestroyActivity.c.

◆ m_Group

SCR_AIGroup SCR_AISearchAndDestroyActivity::m_Group
protected

Definition at line 6 of file SCR_AISearchAndDestroyActivity.c.

◆ m_pathFindindingComp

AIPathfindingComponent SCR_AISearchAndDestroyActivity::m_pathFindindingComp
protected

Definition at line 10 of file SCR_AISearchAndDestroyActivity.c.

◆ m_vGridOrigin

vector SCR_AISearchAndDestroyActivity::m_vGridOrigin
protected

Definition at line 11 of file SCR_AISearchAndDestroyActivity.c.

◆ m_vPosition

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

Definition at line 3 of file SCR_AISearchAndDestroyActivity.c.

◆ m_WP

SCR_SearchAndDestroyWaypoint SCR_AISearchAndDestroyActivity::m_WP
protected

Definition at line 9 of file SCR_AISearchAndDestroyActivity.c.


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