|
Arma Reforger Script API
|
Public Member Functions | |
| 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 () |
| proto external bool AIAnimal.CallReactToDanger | ( | ) |
| proto external int AIAnimal.GetSoundMapTag | ( | ) |
| proto external bool AIAnimal.ManualActivation | ( | ) |
| void AIAnimal.OnReactToDanger | ( | ) |
Implemented in SCR_Bird.