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

Protected Member Functions

override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
SCR_AICommsHandler FindCommsHandler (notnull IEntity speaker)
 Finds comms handler of provided speaker.
override void OnAbort (AIAgent owner, Node nodeCausingAbort)
void Reset ()
 Resets internal state, should be called on abort and such.
override TStringArray GetVariablesIn ()
void _print (string str)

Static Protected Member Functions

static override bool VisibleInPalette ()
bool CanReturnRunning ()

Protected Attributes

ECommunicationType m_messageType
SCR_EAITalkRequestPreset m_ePreset
bool m_bSynchronous
bool m_bTransmitIfNoReceivers
bool m_bTransmitIfPassenger
ref SCR_AITalkRequest m_Request

Static Protected Attributes

static ref TStringArray s_aVarsIn

Detailed Description

Definition at line 1 of file SCR_AITalk.c.

Member Function Documentation

◆ _print()

void SCR_AITalk::_print ( string str)
inlineprotected

Definition at line 204 of file SCR_AITalk.c.

◆ CanReturnRunning()

bool SCR_AITalk::CanReturnRunning ( )
inlinestaticprotected

Definition at line 198 of file SCR_AITalk.c.

◆ EOnTaskSimulate()

override ENodeResult SCR_AITalk::EOnTaskSimulate ( AIAgent owner,
float dt )
inlineprotected

Definition at line 26 of file SCR_AITalk.c.

◆ FindCommsHandler()

SCR_AICommsHandler SCR_AITalk::FindCommsHandler ( notnull IEntity speaker)
inlineprotected

Finds comms handler of provided speaker.

Definition at line 120 of file SCR_AITalk.c.

◆ GetVariablesIn()

override TStringArray SCR_AITalk::GetVariablesIn ( )
inlineprotected

Definition at line 191 of file SCR_AITalk.c.

◆ OnAbort()

override void SCR_AITalk::OnAbort ( AIAgent owner,
Node nodeCausingAbort )
inlineprotected

Definition at line 166 of file SCR_AITalk.c.

◆ Reset()

void SCR_AITalk::Reset ( )
inlineprotected

Resets internal state, should be called on abort and such.

Definition at line 173 of file SCR_AITalk.c.

◆ VisibleInPalette()

override bool SCR_AITalk::VisibleInPalette ( )
inlinestaticprotected

Definition at line 179 of file SCR_AITalk.c.

Member Data Documentation

◆ m_bSynchronous

bool SCR_AITalk::m_bSynchronous
protected

Definition at line 15 of file SCR_AITalk.c.

◆ m_bTransmitIfNoReceivers

bool SCR_AITalk::m_bTransmitIfNoReceivers
protected

Definition at line 18 of file SCR_AITalk.c.

◆ m_bTransmitIfPassenger

bool SCR_AITalk::m_bTransmitIfPassenger
protected

Definition at line 21 of file SCR_AITalk.c.

◆ m_ePreset

SCR_EAITalkRequestPreset SCR_AITalk::m_ePreset
protected

Definition at line 12 of file SCR_AITalk.c.

◆ m_messageType

ECommunicationType SCR_AITalk::m_messageType
protected

Definition at line 9 of file SCR_AITalk.c.

◆ m_Request

ref SCR_AITalkRequest SCR_AITalk::m_Request
protected

Definition at line 23 of file SCR_AITalk.c.

◆ s_aVarsIn

ref TStringArray SCR_AITalk::s_aVarsIn
staticprotected
Initial value:
= {
PORT_SPEAKER,
PORT_TARGET,
PORT_LOCATION,
PORT_INT
}

Definition at line 185 of file SCR_AITalk.c.


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