![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_AIUtilityComponentClass |
Functions | |
| SCR_AIBehaviorBase | EvaluateBehavior (BaseTarget unknownTarget) |
| bool | ShouldKeepFormation () |
| Returns true if we should be mindful about our formation overall. | |
| bool | GetSubformationLeaderMoving () |
| bool | GetNearSubformationLeader () |
| AIAgent | GetSubformationLeaderAgent () |
| Returns leader agent of subformation of this agent. | |
| bool | IsSubformationLeader () |
| Returns true if this agent is leader of its subformation. | |
| bool | CanIndependentlyMove () |
| SCR_AIBehaviorBase | GetCurrentBehavior () |
| SCR_CharacterControllerComponent | GetCharacterController () |
| void | CancelAllGroupActivityBehaviors (notnull SCR_AIGroupUtilityComponent groupUtility) |
| void | WrapBehaviorOutsideOfVehicle (SCR_AIActionBase action) |
| override void | EOnInit (IEntity owner) |
| void | OnCompartmentEntered (AIAgent agent, IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move) |
| void | OnCompartmentLeft (AIAgent agent, IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move) |
| bool | IsMilitary () |
| Are we a military AI or not? | |
| override void | EOnDiag (IEntity owner, float timeSlice) |
| vector | GetOrigin () |
| ScriptCallQueue | GetCallqueue () |
| Returns CallQueue of this AI. It gets updated from EvaluateBehavior, so that it's synchronous with other AI logic. | |
| void | LookAt (vector pos, float duration=2) |
| void | ~SCR_AIUtilityComponent () |
Variables | |
| SCR_AIUtilityComponentClass | m_OwnerEntity |
| SCR_CharacterControllerComponent | m_OwnerController |
| FactionAffiliationComponent | m_FactionComponent |
| SCR_AIConfigComponent | m_ConfigComponent |
| SCR_AIInfoComponent | m_AIInfo |
| SCR_AICombatComponent | m_CombatComponent |
| PerceptionComponent | m_PerceptionComponent |
| SCR_MailboxComponent | m_Mailbox |
| SCR_AICharacterSettingsComponent | m_SettingsComponent |
| ref SCR_AIThreatSystem | m_ThreatSystem |
| ref SCR_AISectorThreatFilter | m_SectorThreatFilter |
| ref SCR_AILookAction | m_LookAction |
| ref SCR_AICommsHandler | m_CommsHandler |
| ref SCR_AIBehaviorBase | m_CurrentBehavior |
| Used for avoiding constant casting, outside of this class use GetCurrentBehavior(). | |
| ref SCR_AICombatMoveState | m_CombatMoveState |
| ref SCR_AIMovementDetector | m_MovementDetector |
| ref ScriptCallQueue | m_Callqueue |
| ref BaseTarget | m_UnknownTarget |
| float | m_fReactionUnknownTargetTime_ms |
| WorldTime timestamp. | |
| float | m_fLastUpdateTime |
|
protected |
Definition at line 349 of file SCR_AIUtilityComponent.c.
|
protected |
Independent attacking with movement is allowed only when group combat move is not present or unit state is EUnitState.IN_TURRET
Definition at line 326 of file SCR_AIUtilityComponent.c.
|
protected |
|
protected |
Returns CallQueue of this AI. It gets updated from EvaluateBehavior, so that it's synchronous with other AI logic.
Definition at line 478 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 342 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 336 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 233 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 471 of file SCR_AIUtilityComponent.c.
|
protected |
Returns leader agent of subformation of this agent.
Definition at line 253 of file SCR_AIUtilityComponent.c.
|
protected |
Returns state of m_MovementDetector of our subformation leader. See SCR_AIMovementFilter class.
Definition at line 222 of file SCR_AIUtilityComponent.c.
|
protected |
Are we a military AI or not?
Definition at line 454 of file SCR_AIUtilityComponent.c.
|
protected |
Returns true if this agent is leader of its subformation.
Definition at line 293 of file SCR_AIUtilityComponent.c.
Definition at line 484 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 428 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 442 of file SCR_AIUtilityComponent.c.
|
protected |
Returns true if we should be mindful about our formation overall.
Definition at line 214 of file SCR_AIUtilityComponent.c.
|
protected |
| [in] | action |
Definition at line 366 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 490 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 12 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 27 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 13 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 23 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 21 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 11 of file SCR_AIUtilityComponent.c.
|
protected |
Used for avoiding constant casting, outside of this class use GetCurrentBehavior().
Definition at line 22 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 10 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 32 of file SCR_AIUtilityComponent.c.
|
protected |
WorldTime timestamp.
Definition at line 30 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 20 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 15 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 24 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 9 of file SCR_AIUtilityComponent.c.
| SCR_AIUtilityComponentClass m_OwnerEntity |
|
protected |
Definition at line 14 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 19 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 16 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 18 of file SCR_AIUtilityComponent.c.
|
protected |
Definition at line 29 of file SCR_AIUtilityComponent.c.