◆ SCR_ResupplyTaskSolver()
| void SCR_ResupplyTaskSolver.SCR_ResupplyTaskSolver |
( |
| ) |
|
◆ AddOnBoardingCompletedHandler()
| void SCR_ResupplyTaskSolver.AddOnBoardingCompletedHandler |
( |
| ) |
|
|
protected |
◆ AddOnLoadSuppliesCompletedHandler()
| void SCR_ResupplyTaskSolver.AddOnLoadSuppliesCompletedHandler |
( |
| ) |
|
|
protected |
◆ AddOnMoveToSourceBaseCompletedHandler()
| void SCR_ResupplyTaskSolver.AddOnMoveToSourceBaseCompletedHandler |
( |
| ) |
|
|
protected |
◆ AddOnMoveToSuppliedBaseCompletedHandler()
| void SCR_ResupplyTaskSolver.AddOnMoveToSuppliedBaseCompletedHandler |
( |
| ) |
|
|
protected |
◆ AddOnUnloadSuppliesCompletedHandler()
| void SCR_ResupplyTaskSolver.AddOnUnloadSuppliesCompletedHandler |
( |
| ) |
|
|
protected |
◆ AllowMaxLOD()
| void SCR_ResupplyTaskSolver.AllowMaxLOD |
( |
SCR_AIGroup | aiGroup | ) |
|
|
protected |
◆ CompleteAllWaypoints()
| void SCR_ResupplyTaskSolver.CompleteAllWaypoints |
( |
| ) |
|
|
protected |
◆ CompleteTaskSolving()
| override void SCR_ResupplyTaskSolver.CompleteTaskSolving |
( |
| ) |
|
|
protected |
◆ CompleteTransportGroupCurrentWaypoint()
| void SCR_ResupplyTaskSolver.CompleteTransportGroupCurrentWaypoint |
( |
| ) |
|
|
protected |
◆ CreateBoardingVehicleWaypoint()
◆ CreateLoadSuppliesWaypoint()
◆ CreateMoveWaypoint()
| SCR_AIWaypoint SCR_ResupplyTaskSolver.CreateMoveWaypoint |
( |
SCR_EResupplyTaskSolverState | resupplySolverState, |
|
|
vector | waypointPosition, |
|
|
float | waypointCompletionRadius ) |
|
protected |
◆ CreateMoveWaypointToSourceBase()
| SCR_AIWaypoint SCR_ResupplyTaskSolver.CreateMoveWaypointToSourceBase |
( |
| ) |
|
◆ CreateMoveWaypointToSourceOrSuppliedBase()
| void SCR_ResupplyTaskSolver.CreateMoveWaypointToSourceOrSuppliedBase |
( |
| ) |
|
|
protected |
◆ FailResupplyTaskSolving()
| void SCR_ResupplyTaskSolver.FailResupplyTaskSolving |
( |
SCR_EResupplyTaskSolverErrorState | errorState = SCR_EResupplyTaskSolverErrorState::DEFAULT | ) |
|
|
protected |
Mark solver as failed, clean up, and provide error reporting.
◆ GetAiGroupConditionManager()
◆ GetOnResupplyTaskSolverStateChanged()
| ScriptInvokerInt2 SCR_ResupplyTaskSolver.GetOnResupplyTaskSolverStateChanged |
( |
| ) |
|
◆ GetResupplyTaskSolverState()
| SCR_EResupplyTaskSolverState SCR_ResupplyTaskSolver.GetResupplyTaskSolverState |
( |
| ) |
|
◆ GetTransportGroupName()
| string SCR_ResupplyTaskSolver.GetTransportGroupName |
( |
| ) |
|
|
protected |
◆ GetVehicleConditionManager()
◆ GetVehicleSuppliesContainer()
◆ Init()
◆ OnBoardingCompleted()
| void SCR_ResupplyTaskSolver.OnBoardingCompleted |
( |
AIWaypoint | waypoint | ) |
|
|
protected |
◆ OnLoadSuppliesCompleted()
| void SCR_ResupplyTaskSolver.OnLoadSuppliesCompleted |
( |
SCR_AIWaypoint | waypoint | ) |
|
|
protected |
◆ OnMoveToSourceBaseCompleted()
| void SCR_ResupplyTaskSolver.OnMoveToSourceBaseCompleted |
( |
SCR_AIWaypoint | waypoint | ) |
|
|
protected |
◆ OnMoveToSuppliedBaseCompleted()
| void SCR_ResupplyTaskSolver.OnMoveToSuppliedBaseCompleted |
( |
SCR_AIWaypoint | waypoint | ) |
|
|
protected |
◆ OnUnloadSuppliesCompleted()
| void SCR_ResupplyTaskSolver.OnUnloadSuppliesCompleted |
( |
SCR_AIWaypoint | waypoint | ) |
|
|
protected |
◆ OnWaypointFailed()
| void SCR_ResupplyTaskSolver.OnWaypointFailed |
( |
int | moveResult, |
|
|
IEntity | vehicleUsed, |
|
|
bool | isWaypointRelated, |
|
|
vector | moveLocation ) |
|
protected |
◆ PreventMaxLOD()
| void SCR_ResupplyTaskSolver.PreventMaxLOD |
( |
SCR_AIGroup | aiGroup | ) |
|
|
protected |
◆ RemoveOnBoardingCompletedHandler()
| void SCR_ResupplyTaskSolver.RemoveOnBoardingCompletedHandler |
( |
| ) |
|
|
protected |
◆ RemoveOnLoadSuppliesCompletedHandler()
| void SCR_ResupplyTaskSolver.RemoveOnLoadSuppliesCompletedHandler |
( |
| ) |
|
|
protected |
◆ RemoveOnMoveToSourceBaseCompletedHandler()
| void SCR_ResupplyTaskSolver.RemoveOnMoveToSourceBaseCompletedHandler |
( |
| ) |
|
|
protected |
◆ RemoveOnMoveToSuppliedBaseCompletedHandler()
| void SCR_ResupplyTaskSolver.RemoveOnMoveToSuppliedBaseCompletedHandler |
( |
| ) |
|
|
protected |
◆ RemoveOnUnloadSuppliesCompletedHandler()
| void SCR_ResupplyTaskSolver.RemoveOnUnloadSuppliesCompletedHandler |
( |
| ) |
|
|
protected |
◆ ResetToInitialState()
| void SCR_ResupplyTaskSolver.ResetToInitialState |
( |
| ) |
|
Reset solver state to initial (inactive)
◆ SetAiGroup()
| override void SCR_ResupplyTaskSolver.SetAiGroup |
( |
SCR_AIGroup | aiGroup | ) |
|
◆ SetResupplyTaskSolverEntry()
Configures this solver with a resupply solver entry.
◆ SetResupplyTaskSolverState()
| void SCR_ResupplyTaskSolver.SetResupplyTaskSolverState |
( |
SCR_EResupplyTaskSolverState | state | ) |
|
◆ SetSourceBase()
◆ SetVehicle()
| void SCR_ResupplyTaskSolver.SetVehicle |
( |
Vehicle | vehicle | ) |
|
◆ SpawnBoardingWaypoint()
◆ SpawnGetOutWaypoint()
◆ SpawnLoadSupplyWaypoint()
◆ SpawnMoveWaypoint()
| SCR_AIWaypoint SCR_ResupplyTaskSolver.SpawnMoveWaypoint |
( |
vector | position | ) |
|
|
protected |
◆ SpawnUnloadSupplyWaypoint()
◆ SpawnWaypoint()
| SCR_AIWaypoint SCR_ResupplyTaskSolver.SpawnWaypoint |
( |
Resource | waypointPrefab, |
|
|
vector | origin ) |
|
protected |
◆ StartTaskSolving()
| override void SCR_ResupplyTaskSolver.StartTaskSolving |
( |
| ) |
|
Start the task-solving process, branching to appropriate initial action.
Implements SCR_TaskSolverBase.
◆ Update()
| override void SCR_ResupplyTaskSolver.Update |
( |
float | timeSlice | ) |
|
◆ m_AiGroupConditionManager
◆ m_AiVehicleUsage
◆ m_BoardingWaypoint
◆ m_ePreviousGroupCombatMode
| EAIGroupCombatMode SCR_ResupplyTaskSolver.m_ePreviousGroupCombatMode |
|
protected |
◆ m_eResupplySolverState
| SCR_EResupplyTaskSolverState SCR_ResupplyTaskSolver.m_eResupplySolverState = SCR_EResupplyTaskSolverState.INACTIVE |
|
protected |
◆ m_LoadSuppliesWaypoint
◆ m_MoveToSourceBaseWaypoint
◆ m_MoveToSuppliedBaseWaypoint
◆ m_OnResupplyTaskSolverStateChanged
| ref ScriptInvokerInt2 SCR_ResupplyTaskSolver.m_OnResupplyTaskSolverStateChanged |
|
protected |
◆ m_ResupplyTask
◆ m_ResupplyTaskSolverEntry
◆ m_SourceBase
◆ m_TransportGroupUtility
◆ m_UnloadSuppliesWaypoint
◆ m_Vehicle
| Vehicle SCR_ResupplyTaskSolver.m_Vehicle |
|
protected |
◆ m_VehicleConditionManager
The documentation for this interface was generated from the following file:
- Game/TaskSolver/SCR_ResupplyTaskSolver.c