|
enum | EAIActionState {
EVALUATED,
RUNNING,
SUSPENDED,
COMPLETED,
FAILED,
EVALUATED,
RUNNING,
SUSPENDED,
COMPLETED,
FAILED
} |
|
enum | EAIActionState {
EVALUATED,
RUNNING,
SUSPENDED,
COMPLETED,
FAILED,
EVALUATED,
RUNNING,
SUSPENDED,
COMPLETED,
FAILED
} |
|
enum | EAIFindSmartAction_TagTest {
None,
AllSet,
AnySet,
InOrder,
None,
AllSet,
AnySet,
InOrder
} |
|
enum | EAIFindSmartAction_TagTest {
None,
AllSet,
AnySet,
InOrder,
None,
AllSet,
AnySet,
InOrder
} |
|
enum | EAimPointType {
NORMAL,
WEAK,
INCAPACITATE,
NORMAL,
WEAK,
INCAPACITATE
} |
|
enum | EAimPointType {
NORMAL,
WEAK,
INCAPACITATE,
NORMAL,
WEAK,
INCAPACITATE
} |
|
enum | EAIUnitType {
UnitType_Infantry,
UnitType_VehicleUnarmored,
UnitType_VehicleMedium,
UnitType_VehicleHeavy,
UnitType_Aircraft,
UnitType_Fortification,
UnitType_Count,
UnitType_Infantry,
UnitType_VehicleUnarmored,
UnitType_VehicleMedium,
UnitType_VehicleHeavy,
UnitType_Aircraft,
UnitType_Fortification,
UnitType_Count
} |
|
enum | EAIUnitType {
UnitType_Infantry,
UnitType_VehicleUnarmored,
UnitType_VehicleMedium,
UnitType_VehicleHeavy,
UnitType_Aircraft,
UnitType_Fortification,
UnitType_Count,
UnitType_Infantry,
UnitType_VehicleUnarmored,
UnitType_VehicleMedium,
UnitType_VehicleHeavy,
UnitType_Aircraft,
UnitType_Fortification,
UnitType_Count
} |
|
enum | ECoverSearchState {
FAIL,
SUCCESS,
RUNNING,
FAIL,
SUCCESS,
RUNNING
} |
|
enum | ECoverSearchState {
FAIL,
SUCCESS,
RUNNING,
FAIL,
SUCCESS,
RUNNING
} |
|
|
AIAnimalClass AIAgentClass | GetSoundMapTag () |
|
proto external bool | CallReactToDanger () |
|
proto external bool | ManualActivation () |
|
event void | OnReactToDanger () |
|
AIBaseUtilityComponentClass AIComponentClass | EvaluateActions () |
| Evaluate all actions and return the highest evaluated action which is not suspended. Returns nullptr if none found. More...
|
|
proto external void | AddAction (AIActionBase action) |
| Adds an action. More...
|
|
proto external bool | RemoveObsoleteActions () |
| Removes actions which are failed or completed. More...
|
|
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. More...
|
|
proto external bool | HasActionOfType (typename actionType) |
| Returns true when there is an action of exactly this type. More...
|
|
proto external AIActionBase | FindActionOfType (typename actionType) |
| Finds action of exactly this type. More...
|
|
proto external AIActionBase | FindActionOfInheritedType (typename actionType) |
| Finds action of provided type or a type inherited from it. More...
|
|
proto external void | FindActionsOfType (typename actionType, notnull array< ref AIActionBase > outActions) |
|
proto external void | FindActionsOfInheritedType (typename actionType, notnull array< ref AIActionBase > outActions) |
|
proto external void | SetStateOfRelatedAction (AIActionBase relatedAction, EAIActionState state) |
|
proto external bool | CallActionsOnMessage (AIMessage msg) |
|
proto external void | GetActions (notnull array< ref AIActionBase > outActions) |
|
proto external ref AIActionBase | GetCurrentAction () |
|
proto external void | SetCurrentAction (AIActionBase executed) |
|
proto external ref AIActionBase | GetExecutedAction () |
|
proto external void | SetExecutedAction (AIActionBase executed) |
|
proto external AIAgent | GetOwner () |
| Owner entity of the fuel tank. More...
|
|
event void | EOnInit (IEntity owner) |
| Initialise this component with data from FactionsManager. More...
|
|
event void | OnPostInit (IEntity owner) |
| Editable Mine. More...
|
|
event void | EOnDeactivate (IEntity owner) |
|
event void | EOnDiag (IEntity owner, float timeSlice) |
|
event void | EOnActivate (IEntity owner) |
|
AIChimeraBehaviorTreeComponentClass AIBehaviorTreeComponentClass | GetSimulateCounter () |
|
AIFlockClass AIAnimalClass | ActivateAllBirds (bool val) |
|
proto external vector | CreateRandomBirdTarget (int i) |
|
proto external vector | CreateRandomBirdCenter () |
|
event void | OnTakeOff () |
|
event void | OnFlying () |
|
event void | OnLanding () |
|
event void | OnFinishedLanding () |
|
AIGroupMovementComponentClass AIBaseMovementComponentClass | SetGroupCharactersWantedMovementType (EMovementType movementWanted) |
|
proto external EMovementType | GetGroupCharactersMovementTypeWanted () |
|
CoverQueryComponentClass ScriptComponentClass | GetBestCover (string NavmeshWorld, CoverQueryProperties QueryParams, out vector outCoverPos, out vector outCoverTallestPos, out int outTileX, out int outTileY, out int outCoverId) |
|
InsectFlyMovementComponentClass AIComponentEntityClass | SetOriginPosition (vector position) |
|
proto external vector | GetOriginPosition () |
|
MineManagerComponentClass GenericComponentClass | Register (notnull IEntity mine, IEntity mineSpawner) |
| Registers the given mine entity. The mine spawner will add it's awareness to it's faction of this mine. More...
|
|
proto external void | Remove (notnull IEntity mine) |
| Removes the given mine entity. More...
|
|
proto external void | AddFactionAwareness (notnull IEntity mine, notnull IEntity awarenessAdder) |
| Update a mine's information awareness. More...
|
|
proto external AIAgent GetOwner |
( |
| ) |
|
Owner entity of the fuel tank.
Returns the entity owning the component.
Returns the entity owner of the component.
This component takes care of sending chat messages.
Returns the parent entity of this component.
- Returns
- Entity this component is atached to.
Definition at line 128 of file SCR_FuelNode.c.
event void OnPostInit |
( |
IEntity |
owner | ) |
|
Editable Mine.
Called after all components are initialized.
- Parameters
-
owner | Entity this component is attached to. |
Returns XP reward skill
- Parameters
-
- Returns
Editable Mine.
Initialises the handler by finding necessary dependencies.
- Parameters
-
Initialises the component by finding necessary dependencies.
- Parameters
-
Initialises the component, the consumer and/or the container. Event called after init when all components are initialised.
- Parameters
-
[in] | owner | Entity that owns this component. |
Definition at line 72 of file SCR_AIConfigComponent.c.