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

Public Member Functions

override void OnReactToDanger ()
 
override void OnTakeOff ()
 
override void OnLanding ()
 
- Public Member Functions inherited from AIFlock
proto external void ActivateAllBirds (bool val)
 
proto external vector CreateRandomBirdTarget (int i)
 
proto external vector CreateRandomBirdCenter ()
 
void OnFlying ()
 
void OnFinishedLanding ()
 
- Public Member Functions inherited from AIAnimal
proto external int GetSoundMapTag ()
 
proto external bool CallReactToDanger ()
 
proto external bool ManualActivation ()
 
- 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)
 

Public Attributes

SignalsManagerComponent m_signalComp
 
SoundComponent m_soundComp
 

Protected Member Functions

override void EOnInit (IEntity owner)
 

Additional Inherited Members

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

Member Function Documentation

◆ EOnInit()

override void SCR_Bird.EOnInit ( IEntity owner)
protected

◆ OnLanding()

override void SCR_Bird.OnLanding ( )

Implements AIFlock.

◆ OnReactToDanger()

override void SCR_Bird.OnReactToDanger ( )

Implements AIAnimal.

◆ OnTakeOff()

override void SCR_Bird.OnTakeOff ( )

Implements AIFlock.

Member Data Documentation

◆ m_signalComp

SignalsManagerComponent SCR_Bird.m_signalComp

◆ m_soundComp

SoundComponent SCR_Bird.m_soundComp

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