Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIActivity.c File Reference

Go to the source code of this file.

Classes

class  SCR_AIIdleActivity

Enumerations

enum  SCR_EAIActivityCause { SAFE = 10 , ALWAYS = 1000 }

Functions

array< ref SCR_AIActivityFeatureBaseGetActivityFeatures ()
SCR_AIActivityFeatureBase FindActivityFeature (typename featureType)
void InitParameters (AIWaypoint relatedWaypoint)
void SCR_AIActivityBase (SCR_AIGroupUtilityComponent utility, AIWaypoint relatedWaypoint)
void SendCancelMessagesToAllAgents ()
void Fail (bool doNotCompleteWaypoint)
void OnChildBehaviorFinished (SCR_AIBehaviorBase childBehavior)
void OnChildBehaviorCreated (SCR_AIBehaviorBase childBehavior)

Variables

enum SCR_EAIActivityCause m_Utility
ref SCR_BTParam< boolm_bIsWaypointRelated = new SCR_BTParam<bool>(SCR_AIActionTask.WAYPOINT_RELATED_PORT)
AIWaypoint m_RelatedWaypoint = null
bool m_bAllowFireteamRebalance = true

Enumeration Type Documentation

◆ SCR_EAIActivityCause

Action Cause value is not used for group settings now, unlike character settings. This enum is here for potential future compatibility.

Enumerator
SAFE 
ALWAYS 

Definition at line 5 of file SCR_AIActivity.c.

Function Documentation

◆ Fail()

void Fail ( bool doNotCompleteWaypoint)
protected

This is an overload of basic Fail() method, since we need to pass extra information regarding related waypoint

Parameters
[in]doNotCompleteWaypoint

Definition at line 75 of file SCR_AIActivity.c.

◆ FindActivityFeature()

SCR_AIActivityFeatureBase FindActivityFeature ( typename featureType )

Definition at line 23 of file SCR_AIActivity.c.

◆ GetActivityFeatures()

array< ref SCR_AIActivityFeatureBase > GetActivityFeatures ( )

Definition at line 18 of file SCR_AIActivity.c.

◆ InitParameters()

void InitParameters ( AIWaypoint relatedWaypoint)

Definition at line 36 of file SCR_AIActivity.c.

◆ OnChildBehaviorCreated()

void OnChildBehaviorCreated ( SCR_AIBehaviorBase childBehavior)
protected

◆ OnChildBehaviorFinished()

void OnChildBehaviorFinished ( SCR_AIBehaviorBase childBehavior)
protected

◆ SCR_AIActivityBase()

void SCR_AIActivityBase ( SCR_AIGroupUtilityComponent utility,
AIWaypoint relatedWaypoint )

Definition at line 44 of file SCR_AIActivity.c.

◆ SendCancelMessagesToAllAgents()

void SendCancelMessagesToAllAgents ( )
protected

Definition at line 51 of file SCR_AIActivity.c.

Variable Documentation

◆ m_bAllowFireteamRebalance

bool m_bAllowFireteamRebalance = true

Definition at line 16 of file SCR_AIActivity.c.

◆ m_bIsWaypointRelated

bool m_bIsWaypointRelated = new SCR_BTParam<bool>(SCR_AIActionTask.WAYPOINT_RELATED_PORT)

Definition at line 14 of file SCR_AIActivity.c.

◆ m_RelatedWaypoint

AIWaypoint m_RelatedWaypoint = null

Definition at line 15 of file SCR_AIActivity.c.

◆ m_Utility

enum SCR_EAIActivityCause m_Utility