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

Base class for all messages related to AI. More...

Inheritance diagram for AIMessage:
AIDangerEvent AIOrder SCR_AIMessageBase AIDangerEventWeaponFire SCR_AIDangerEvent_UnsafeArea SCR_AIOrderBase SCR_AIMessageGoal SCR_AIMessageInfo SCR_AIOrder_AIState SCR_AIOrder_MovementType SCR_AIOrder_ReturnToDefault SCR_AIOrder_Stance SCR_AIOrder_Unit_State SCR_AIOrder_WeaponRaised SCR_AIOrder_WeaponType SCR_AIMessage_Animate SCR_AIMessage_ArtillerySupport SCR_AIMessage_Attack SCR_AIMessage_AttackCluster SCR_AIMessage_AttackClusterDone SCR_AIMessage_Cancel SCR_AIMessage_CoverCluster SCR_AIMessage_Defend SCR_AIMessage_FireIllumFlareAt SCR_AIMessage_Flee SCR_AIMessage_Heal SCR_AIMessage_HealWait SCR_AIMessage_Investigate SCR_AIMessage_KeepFormation SCR_AIMessage_Move SCR_AIMessage_OpenNavlinkDoor SCR_AIMessage_PerformAction SCR_AIMessage_PickupInventoryItems SCR_AIMessage_ProvideAmmo SCR_AIMessage_Retreat SCR_AIMessage_Suppress SCR_AIMessage_ThrowGrenadeTo SCR_AIMessage_Vehicle SCR_AIMessage_ActionFailed SCR_AIMessage_FoundCorpse SCR_AIMessage_HealFailed SCR_AIMessage_NoAmmo SCR_AIMessage_SitRep SCR_AIMessage_Target SCR_AIMessage_UnderFire

Public Member Functions

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)
 

Detailed Description

Base class for all messages related to AI.

Member Function Documentation

◆ ClearFlag()

proto external void AIMessage.ClearFlag ( int fl)

◆ GetFlag()

proto external bool AIMessage.GetFlag ( int fl)

◆ GetObject()

proto external IEntity AIMessage.GetObject ( )

◆ GetPosition()

proto external vector AIMessage.GetPosition ( )

◆ GetReceiver()

proto external AIAgent AIMessage.GetReceiver ( )

◆ GetSender()

proto external AIAgent AIMessage.GetSender ( )

sender is filled when broadcasting

◆ GetText()

proto external string AIMessage.GetText ( )

◆ OnBroadcast()

void AIMessage.OnBroadcast ( AIAgent pOwner)

◆ OnReceived()

void AIMessage.OnReceived ( AIAgent pReceiver)

◆ SetFlag()

proto external void AIMessage.SetFlag ( int fl)

◆ SetObject()

proto external void AIMessage.SetObject ( IEntity obj)

◆ SetPosition()

proto external void AIMessage.SetPosition ( vector pos)

◆ SetReceiver()

proto external void AIMessage.SetReceiver ( AIAgent pReceiver)

◆ SetText()

proto external void AIMessage.SetText ( string pText)

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