Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_AIMessage.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_AIMessageBase
 
class  SCR_AIMessageGoal
 
class  SCR_AIMessageInfo
 
class  SCR_AIMessage_Target
 
class  SCR_AIMessage_NoAmmo
 
class  SCR_AIMessage_UnderFire
 
class  SCR_AIMessage_FoundCorpse
 
class  SCR_AIMessage_Wounded
 
class  SCR_AIMessage_SitRep
 
class  SCR_AIMessage_ActionFailed
 
class  SCR_AIMessage_HealFailed
 
class  SCR_AIMessage_Cancel
 
class  SCR_AIMessage_Attack
 
class  SCR_AIMessage_AttackCluster
 
class  SCR_AIMessage_CoverCluster
 
class  SCR_AIMessage_Move
 
class  SCR_AIMessage_Follow
 
class  SCR_AIMessage_Investigate
 
class  SCR_AIMessage_SeekAndDestroy
 
class  SCR_AIMessage_Heal
 
class  SCR_AIMessage_ProvideAmmo
 
class  SCR_AIMessage_Defend
 
class  SCR_AIMessage_Retreat
 
class  SCR_AIMessage_HealWait
 
class  SCR_AIMessage_PerformAction
 
class  SCR_AIMessage_Vehicle
 
class  SCR_AIMessage_GetIn
 
class  SCR_AIMessage_GetOut
 
class  SCR_AIMessage_Flee
 
class  SCR_AIMessage_ThrowGrenadeTo
 

Enumerations

enum  EMessageType_Info {
  NONE, NO_AMMO, WOUNDED, FOUND_CORPSE,
  UNDER_FIRE, REQ_RETREAT, REQ_AMMO, SIT_REP,
  ACTION_FAILED, HEAL_FAILED
}
 
enum  EMessageType_Goal {
  NONE, ATTACK, ATTACK_CLUSTER, ATTACK_CLUSTER_DONE,
  COVER_CLUSTER, MOVE_IN_FORMATION, SEEK_DESTROY, FLEE,
  GET_IN_VEHICLE, GET_OUT_VEHICLE, MOVE, FOLLOW,
  UNGROUP, HEAL, HEAL_WAIT, INVESTIGATE,
  DEFEND, RETREAT, PERFORM_ACTION, CANCEL,
  SIT_REP, THROW_GRENADE_TO, PROVIDE_AMMO, PICKUP_INVENTORY_ITEMS
}
 

Functions

SCR_AIMessage_AttackCluster SCR_AIMessageGoal SCR_AIMessage_AttackClusterDone ()
 
void SCR_AIMessage_AttackCluster ()
 
void SCR_AIMessage_CoverCluster ()
 
void SCR_AIMessage_PickupInventoryItems ()
 
override void SetMessageParameters (SCR_AISendGoalMessage node, SCR_AIActivityBase relatedActivity)
 

Variables

SCR_AITargetClusterState m_TargetClusterState
 
bool m_bAllowInvestigate
 
SCR_AIMessage_Move SCR_AIMessage_KeepFormation
 
SCR_AIMessage_ProvideAmmo m_vPickupPosition
 
 m_MagazineWellType
 

Enumeration Type Documentation

◆ EMessageType_Goal

Enumerator
NONE 
ATTACK 
ATTACK_CLUSTER 
ATTACK_CLUSTER_DONE 
COVER_CLUSTER 
MOVE_IN_FORMATION 
SEEK_DESTROY 
FLEE 
GET_IN_VEHICLE 
GET_OUT_VEHICLE 
MOVE 
FOLLOW 
UNGROUP 
HEAL 
HEAL_WAIT 
INVESTIGATE 
DEFEND 
RETREAT 
PERFORM_ACTION 
CANCEL 
SIT_REP 
THROW_GRENADE_TO 
PROVIDE_AMMO 
PICKUP_INVENTORY_ITEMS 

Definition at line 15 of file SCR_AIMessage.c.

◆ EMessageType_Info

Enumerator
NONE 
NO_AMMO 
WOUNDED 
FOUND_CORPSE 
UNDER_FIRE 
REQ_RETREAT 
REQ_AMMO 
SIT_REP 
ACTION_FAILED 
HEAL_FAILED 

Definition at line 1 of file SCR_AIMessage.c.

Function Documentation

◆ SCR_AIMessage_AttackCluster()

void SCR_AIMessage_AttackClusterDone::SCR_AIMessage_AttackCluster ( )

Definition at line 5 of file SCR_AIMessage.c.

◆ SCR_AIMessage_AttackClusterDone()

SCR_AIMessage_AttackCluster SCR_AIMessageGoal SCR_AIMessage_AttackClusterDone ( )

Definition at line 326 of file SCR_AIMessage.c.

◆ SCR_AIMessage_CoverCluster()

void SCR_AIMessage_KeepFormation::SCR_AIMessage_CoverCluster ( )

Definition at line 332 of file SCR_AIMessage.c.

◆ SCR_AIMessage_PickupInventoryItems()

void SCR_AIMessage_PickupInventoryItems ( )

Definition at line 480 of file SCR_AIMessage.c.

◆ SetMessageParameters()

override void SetMessageParameters ( SCR_AISendGoalMessage  node,
SCR_AIActivityBase  relatedActivity 
)

Definition at line 485 of file SCR_AIMessage.c.

Variable Documentation

◆ m_bAllowInvestigate

bool m_bAllowInvestigate

Definition at line 3 of file SCR_AIMessage.c.

◆ m_MagazineWellType

m_MagazineWellType

Definition at line 478 of file SCR_AIMessage.c.

◆ m_TargetClusterState

SCR_AITargetClusterState m_TargetClusterState

Definition at line 2 of file SCR_AIMessage.c.

◆ m_vPickupPosition

SCR_AIMessage_ProvideAmmo m_vPickupPosition

◆ SCR_AIMessage_KeepFormation

SCR_AIMessage_CoverCluster SCR_AIMessageGoal SCR_AIMessage_KeepFormation

Definition at line 348 of file SCR_AIMessage.c.