|
Arma Reforger Explorer
1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the documentation of this file.
16 class AIBaseUtilityComponent: AIComponent
32 proto external
void FindActionsOfType(
typename actionType, notnull array<ref AIActionBase> outActions);
37 proto external
void GetActions(notnull array<ref AIActionBase> outActions);
46 event void EOnInit(IEntity owner);
49 event void EOnDiag(IEntity owner,
float timeSlice);
proto external AIAgent GetOwner()
Owner entity of the fuel tank.
proto external void SetCurrentAction(AIActionBase executed)
proto external bool RemoveObsoleteActions()
Removes actions which are failed or completed.
proto external ref AIActionBase GetExecutedAction()
proto external void AddAction(AIActionBase action)
Adds an action.
event void EOnDeactivate(IEntity owner)
proto external bool HasActionOfType(typename actionType)
Returns true when there is an action of exactly this type.
proto external void FindActionsOfInheritedType(typename actionType, notnull array< ref AIActionBase > outActions)
proto external AIActionBase FindActionOfType(typename actionType)
Finds action of exactly this type.
event void OnPostInit(IEntity owner)
Editable Mine.
event void EOnActivate(IEntity owner)
event void EOnDiag(IEntity owner, float timeSlice)
proto external ref AIActionBase GetCurrentAction()
proto external void FindActionsOfType(typename actionType, notnull array< ref AIActionBase > outActions)
proto external void SetStateOfRelatedAction(AIActionBase relatedAction, EAIActionState state)
proto external void GetActions(notnull array< ref AIActionBase > outActions)
event void EOnInit(IEntity owner)
Initialise this component with data from FactionsManager.
proto external void SetExecutedAction(AIActionBase executed)
AIBaseUtilityComponentClass AIComponentClass EvaluateActions()
Evaluate all actions and return the highest evaluated action which is not suspended....
proto external void SetStateAllActionsOfType(typename actionType, EAIActionState actionState, bool includeInherited=false)
Iterates through the actions changing the state of those of the type or that inherit from it.
proto external AIActionBase FindActionOfInheritedType(typename actionType)
Finds action of provided type or a type inherited from it.
proto external bool CallActionsOnMessage(AIMessage msg)