Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AISendMessageBase Interface Reference

Base class for nodes sending message. More...

Inheritance diagram for SCR_AISendMessageBase:
SCR_AISendMessageGeneric SCR_AISendMessage_ActionFailed SCR_AISendMessage_HealFailed SCR_AISendGoalMessage SCR_AISendInfoMessage SCR_AISendOrder

Public Member Functions

override TStringArray GetVariablesIn ()
 
override void OnInit (AIAgent owner)
 

Public Attributes

AIAgent m_Receiver
 
string m_string
 

Static Public Attributes

static const string PORT_RECEIVER = "Receiver"
 
static const string PORT_STRING = "StringIn"
 

Protected Member Functions

bool InitSendMessageInputs (AIAgent owner)
 
ENodeResult SendMessage (AIAgent owner, AIMessage msg)
 Calls this in inherited nodes to send the message.
 

Protected Attributes

AICommunicationComponent m_Mailbox
 

Static Protected Attributes

static ref TStringArray s_aVarsInBase
 

Detailed Description

Base class for nodes sending message.

Member Function Documentation

◆ GetVariablesIn()

override TStringArray SCR_AISendMessageBase.GetVariablesIn ( )

◆ InitSendMessageInputs()

bool SCR_AISendMessageBase.InitSendMessageInputs ( AIAgent owner)
protected

Implemented in SCR_AISendMessageGeneric.

◆ OnInit()

override void SCR_AISendMessageBase.OnInit ( AIAgent owner)

◆ SendMessage()

ENodeResult SCR_AISendMessageBase.SendMessage ( AIAgent owner,
AIMessage msg )
protected

Calls this in inherited nodes to send the message.

Member Data Documentation

◆ m_Mailbox

AICommunicationComponent SCR_AISendMessageBase.m_Mailbox
protected

◆ m_Receiver

AIAgent SCR_AISendMessageBase.m_Receiver

◆ m_string

string SCR_AISendMessageBase.m_string

◆ PORT_RECEIVER

const string SCR_AISendMessageBase.PORT_RECEIVER = "Receiver"
static

◆ PORT_STRING

const string SCR_AISendMessageBase.PORT_STRING = "StringIn"
static

◆ s_aVarsInBase

ref TStringArray SCR_AISendMessageBase.s_aVarsInBase
staticprotected
Initial value:
= {
}
static const string PORT_RECEIVER
Definition SCR_AISendMessage.c:5
static const string PORT_STRING
Definition SCR_AISendMessage.c:6

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