![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| void | OnAgentCompartmentEntered (AIAgent agent, IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move) |
| void | OnAgentCompartmentLeft (AIAgent agent, IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move) |
| override bool | InitOtherThings () |
| override void | AfterAllChildrenSpawned (SCR_ScenarioFrameworkLayerBase layer) |
| void | AfterAllAgentsSpawned () |
| Initializes plugins, actions, and checks for parent layer spawn completion, then sets waypoints for AI if not initialized. | |
| void | ActivateAI () |
| Activates AI group, removes unwanted prefabs, balances units count, sets on agent remove and add events,. | |
| void | OnAgentAdded (AIAgent child) |
| void | InitGroupComponents () |
| Initializes AI group components, sets formation, and combat parameters for agents in the group. | |
| void | InitWaypoints () |
| Initializes waypoints by finding them in specified layers, adding them to list, and processing them after initialization. | |
| void | CheckWaypointsAfterInit (SCR_ScenarioFrameworkLayerBase layer) |
| void | ProcessWaypoints (SCR_ScenarioFrameworkLayerBase layer) |
| void | SetWaypointToAI (SCR_ScenarioFrameworkLayerBase layer) |
| AIWaypoint | CreateDefaultWaypoint () |
| void | DecreaseAIGroupMemberCount (SCR_AIGroup group, AIAgent agent) |
| bool | CreateAIGroup () |
| void | SCR_ScenarioFrameworkSlotAI (IEntityComponentSource src, IEntity ent, IEntity parent) |
Definition at line 11 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
| [in] | src | |
| [in] | ent | |
| [in] | parent |
Definition at line 695 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Activates AI group, removes unwanted prefabs, balances units count, sets on agent remove and add events,.
Definition at line 227 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Initializes plugins, actions, and checks for parent layer spawn completion, then sets waypoints for AI if not initialized.
Definition at line 204 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Initializes AI after all children spawned, removes event handler.
| [in] | layer | for which this is called |
Definition at line 184 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Checks waypoints after init, adds/removes event handler for all waypoints spawned, increments spawned way
| [in] | layer | for which this is called |
Definition at line 465 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Creates an AI group, sets its faction, adds entity to group, and optionally sets entity's position.
Definition at line 663 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Creates default waypoint for AI entity, spawns it in world space, adds it to list.
Definition at line 601 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Decreases AI group member count, handles termination if group empty, adds removed AI entity prefab to removal list.
| [in] | group | Decreases AI group member count, checks for termination conditions, adds removed AI entity prefab to removal list. |
| [in] | agent | Agent represents an AI entity in the game world, controlled by AI group, which is decreased from the group count in this |
Definition at line 626 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Initializes AI group components, sets formation, and combat parameters for agents in the group.
Definition at line 310 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Clears cached values and handles Waypoint Sets
Definition at line 166 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Initializes waypoints by finding them in specified layers, adding them to list, and processing them after initialization.
Definition at line 408 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
| [in] | child | Child is an AI Agent added to the group, triggers group component initialization and waypoint setting if necessary. |
Definition at line 287 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Definition at line 125 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Definition at line 137 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
Initializes waypoints for AI if scenario is initiated, otherwise waits for all children to spawn before setting waypoints.
| [in] | layer | for which this is called |
Definition at line 495 of file SCR_ScenarioFrameworkSlotAI.c.
|
inlineprotected |
| [in] | layer | Initializes waypoints for AI group in scenario framework layer. |
Definition at line 505 of file SCR_ScenarioFrameworkSlotAI.c.