Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
AICommunicationComponent.c
Go to the documentation of this file.
1/*
2===========================================
3Do not modify, this script is generated
4===========================================
5*/
6
11
15
16class AICommunicationComponent: AIComponent
17{
18 // Obsolete, don't use
19 [Obsolete()]
20 proto AIMessage CreateMessage(typename pClass);
21 proto external bool RequestBroadcast(AIMessage pMessage, AIAgent receiver = null);
22 // API for orders. Orders are added to special queue of orders. Non-order messages are in a different queue.
23 proto external AIOrder GetOrder(int id);
24 proto external void RemoveOrder(int id);
25 proto external int GetOrderCount();
26 proto external void ClearOrders();
27 // API for messages
28 proto external AIMessage GetMessage(int id);
29 proto external void RemoveMessage(int id);
30 proto external int GetMessageCount();
31 proto external void ClearMessages();
32
33 // callbacks
34
36 event void OnReceived(AIMessage pMessage);
37 event void OnFrame(IEntity owner, float timeSlice);
38 event void OnInit(IEntity owner);
39}
40
int GetOrder()
Base class for all messages related to AI.
Definition AIMessage.c:14
Specialized message to send orders between AI agents.
Definition AIOrder.c:14
event void OnReceived(AIMessage pMessage)
Called when message is received and added to receive queue.
proto external bool RequestBroadcast(AIMessage pMessage, AIAgent receiver=null)
proto external int GetOrderCount()
proto external void ClearOrders()
proto external void RemoveMessage(int id)
proto external int GetMessageCount()
proto external AIMessage GetMessage(int id)
proto external void RemoveOrder(int id)
proto external void ClearMessages()