Enfusion Script API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AIOrder Interface Reference

Specialized message to send orders between AI agents. More...

Inheritance diagram for AIOrder:
[legend]

Public Member Functions

proto external bool IsFinished ()
 
proto external string GetOrderTypeString ()
 
proto external EAIOrderType GetOrderType ()
 
proto external void SetOrderType (EAIOrderType type)
 
- 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)
 
- Public Member Functions inherited from Managed
proto external ref Managed Clone ()
 Return shallow copy of object, or null if it is not allowed (not public constructor)
 

Detailed Description

Specialized message to send orders between AI agents.

Member Function Documentation

◆ GetOrderType()

proto external EAIOrderType AIOrder.GetOrderType ( )

◆ GetOrderTypeString()

proto external string AIOrder.GetOrderTypeString ( )

◆ IsFinished()

proto external bool AIOrder.IsFinished ( )

◆ SetOrderType()

proto external void AIOrder.SetOrderType ( EAIOrderType  type)

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