Arma Reforger Script API
Loading...
Searching...
No Matches
AICommunicationComponent Interface Reference
Inheritance diagram for AICommunicationComponent:
AIComponent SCR_MailboxComponent

Public Member Functions

proto AIMessage CreateMessage (TypeName pClass)
 
proto external bool RequestBroadcast (AIMessage pMessage, AIAgent receiver=null)
 
proto external AIOrder GetOrder (int id)
 
proto external void RemoveOrder (int id)
 
proto external int GetOrderCount ()
 
proto external void ClearOrders ()
 
proto external AIMessage GetMessage (int id)
 
proto external void RemoveMessage (int id)
 
proto external int GetMessageCount ()
 
proto external void ClearMessages ()
 
void OnReceived (AIMessage pMessage)
 Called when message is received and added to receive queue.
 
void OnFrame (IEntity owner, float timeSlice)
 
void OnInit (IEntity owner)
 
- Public Member Functions inherited from AIComponent
proto external AIAgent GetAIAgent ()
 

Member Function Documentation

◆ ClearMessages()

proto external void AICommunicationComponent.ClearMessages ( )

◆ ClearOrders()

proto external void AICommunicationComponent.ClearOrders ( )

◆ CreateMessage()

proto AIMessage AICommunicationComponent.CreateMessage ( TypeName pClass)

◆ GetMessage()

proto external AIMessage AICommunicationComponent.GetMessage ( int id)

◆ GetMessageCount()

proto external int AICommunicationComponent.GetMessageCount ( )

◆ GetOrder()

proto external AIOrder AICommunicationComponent.GetOrder ( int id)

◆ GetOrderCount()

proto external int AICommunicationComponent.GetOrderCount ( )

◆ OnFrame()

void AICommunicationComponent.OnFrame ( IEntity owner,
float timeSlice )

◆ OnInit()

void AICommunicationComponent.OnInit ( IEntity owner)

◆ OnReceived()

void AICommunicationComponent.OnReceived ( AIMessage pMessage)

Called when message is received and added to receive queue.

◆ RemoveMessage()

proto external void AICommunicationComponent.RemoveMessage ( int id)

◆ RemoveOrder()

proto external void AICommunicationComponent.RemoveOrder ( int id)

◆ RequestBroadcast()

proto external bool AICommunicationComponent.RequestBroadcast ( AIMessage pMessage,
AIAgent receiver = null )

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