Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AIMessage_Investigate Interface Reference
Inheritance diagram for SCR_AIMessage_Investigate:
SCR_AIMessageGoal SCR_AIMessageBase AIMessage

Public Member Functions

void SCR_AIMessage_Investigate ()
 
override void SetMessageParameters (SCR_AISendGoalMessage node, SCR_AIActivityBase relatedActivity)
 
- Public Member Functions inherited from SCR_AIMessageGoal
override string GetDebugText ()
 
- Public Member Functions inherited from SCR_AIMessageBase
void SetMessageParameters (SCR_AISendMessageBase node)
 
- Public Member Functions inherited from AIMessage
proto external void SetFlag (int fl)
 
proto external void ClearFlag (int fl)
 
proto external bool GetFlag (int fl)
 
proto external void SetText (string pText)
 
proto external string GetText ()
 
proto external vector GetPosition ()
 
proto external void SetPosition (vector pos)
 
proto external AIAgent GetSender ()
 sender is filled when broadcasting
 
proto external void SetReceiver (AIAgent pReceiver)
 
proto external AIAgent GetReceiver ()
 
proto external IEntity GetObject ()
 
proto external void SetObject (IEntity obj)
 
void OnBroadcast (AIAgent pOwner)
 
void OnReceived (AIAgent pReceiver)
 

Static Public Member Functions

static SCR_AIMessage_Investigate Create (SCR_AIActivityBase relatedActivity, vector pos, float radius, bool dangerous, EAIUnitType unitType=EAIUnitType.UnitType_Infantry, float duration=10.0)
 

Public Attributes

IEntity m_ObjectEntity
 
vector m_vMovePosition
 
float m_fRadius
 
bool m_bIsDangerous
 
EAIUnitType m_eTargetUnitType = EAIUnitType.UnitType_Infantry
 
float m_fDuration = 10
 
- Public Attributes inherited from SCR_AIMessageGoal
EMessageType_Goal m_eUIType
 
ref SCR_AIActivityBase m_RelatedGroupActivity
 
float m_fPriorityLevel
 
bool m_bIsWaypointRelated
 
AIWaypoint m_RelatedWaypoint
 
- Public Attributes inherited from SCR_AIMessageBase
int m_MessageType
 

Constructor & Destructor Documentation

◆ SCR_AIMessage_Investigate()

void SCR_AIMessage_Investigate.SCR_AIMessage_Investigate ( )

Member Function Documentation

◆ Create()

static SCR_AIMessage_Investigate SCR_AIMessage_Investigate.Create ( SCR_AIActivityBase relatedActivity,
vector pos,
float radius,
bool dangerous,
EAIUnitType unitType = EAIUnitType::UnitType_Infantry,
float duration = 10::0 )
static

◆ SetMessageParameters()

override void SCR_AIMessage_Investigate.SetMessageParameters ( SCR_AISendGoalMessage node,
SCR_AIActivityBase relatedActivity )

Implements SCR_AIMessageGoal.

Member Data Documentation

◆ m_bIsDangerous

bool SCR_AIMessage_Investigate.m_bIsDangerous

◆ m_eTargetUnitType

EAIUnitType SCR_AIMessage_Investigate.m_eTargetUnitType = EAIUnitType.UnitType_Infantry

◆ m_fDuration

float SCR_AIMessage_Investigate.m_fDuration = 10

◆ m_fRadius

float SCR_AIMessage_Investigate.m_fRadius

◆ m_ObjectEntity

IEntity SCR_AIMessage_Investigate.m_ObjectEntity

◆ m_vMovePosition

vector SCR_AIMessage_Investigate.m_vMovePosition

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