Arma Reforger Script API
Loading...
Searching...
No Matches
AIFlock Interface Reference
Inheritance diagram for AIFlock:
AIAnimal AIAgent SCR_Bird

Public Member Functions

proto external void ActivateAllBirds (bool val)
 
proto external vector CreateRandomBirdTarget (int i)
 
proto external vector CreateRandomBirdCenter ()
 
void OnTakeOff ()
 
void OnFlying ()
 
void OnLanding ()
 
void OnFinishedLanding ()
 
- Public Member Functions inherited from AIAnimal
proto external int GetSoundMapTag ()
 
proto external bool CallReactToDanger ()
 
proto external bool ManualActivation ()
 
void OnReactToDanger ()
 
- Public Member Functions inherited from AIAgent
proto external IEntity GetControlledEntity ()
 
proto external AIGroup GetParentGroup ()
 
proto external void SetLOD (int newLOD)
 
proto external int GetLOD ()
 
proto external void SetPermanentLOD (int lod)
 
proto external int GetPermanentLOD ()
 
proto external void PreventMaxLOD (float preventTime=-1)
 
proto external void AllowMaxLOD ()
 
proto external bool CountTowardsAIWorldLimit ()
 
proto external int GetDangerEventsCount ()
 
proto AIDangerEvent GetDangerEvent (int index, out int outCount)
 Internally similar danger events can be aggregated. In that case the new danger event is not put into the queue, but instead counter of previous similar event is increased.
 
proto external void ClearDangerEvents (int howMany)
 
proto external void ExtractAIEvents (out notnull array< AIWaypoint > aiEvents)
 
proto external ActionManager GetActionManager ()
 
proto external AICommunicationComponent GetCommunicationComponent ()
 
proto external AIControlComponent GetControlComponent ()
 
proto external AIBaseMovementComponent GetMovementComponent ()
 
proto external AIBaseAimingComponent GetAimingComponent ()
 
proto external void ActivateAI ()
 
proto external void DeactivateAI ()
 
proto external bool IsAIActivated ()
 
void OnLODChanged (int oldLOD, int newLOD)
 

Additional Inherited Members

- Static Public Member Functions inherited from AIAgent
static proto int GetMaxLOD ()
 

Member Function Documentation

◆ ActivateAllBirds()

proto external void AIFlock.ActivateAllBirds ( bool val)

◆ CreateRandomBirdCenter()

proto external vector AIFlock.CreateRandomBirdCenter ( )

◆ CreateRandomBirdTarget()

proto external vector AIFlock.CreateRandomBirdTarget ( int i)

◆ OnFinishedLanding()

void AIFlock.OnFinishedLanding ( )

◆ OnFlying()

void AIFlock.OnFlying ( )

◆ OnLanding()

void AIFlock.OnLanding ( )

Implemented in SCR_Bird.

◆ OnTakeOff()

void AIFlock.OnTakeOff ( )

Implemented in SCR_Bird.


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