![]() |
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_TaskSolverManagerComponentClass |
Functions | |
| SCR_TaskSolverManagerComponentClass SCR_BaseGameModeComponentClass | Attribute ()] protected ref SCR_TaskSolverConfig m_TaskSolverConfig |
| SCR_TaskSolverBase | CreateSolver (typename solverType) |
| void | StartSolverTask (SCR_TaskSolverBase solver, SCR_Task task, SCR_TaskSolverContext context) |
| void | RemoveSolver (notnull SCR_TaskSolverBase solver) |
| SCR_TaskSolverEntry | GetTaskSolverEntry (typename type) |
| void | Update (float timeSlice) |
| Updates all solvers. | |
| bool | IsMaster () |
| void | OnResupplyTaskSolverStateChanged (int solverId, SCR_EResupplyTaskSolverState resupplyTaskSolverState) |
| void | RpcDo_SetResupplyTaskSolverState (int solverId, SCR_EResupplyTaskSolverState resupplyTaskSolverState) |
| SCR_TaskSolverBase | Find (int solverId) |
| SCR_TaskSolverBase | Find (notnull SCR_Task task) |
| void | SetSolverEntry (SCR_TaskSolverBase solver) |
| Configures the solver with entries/config as needed. | |
| void | OnPostInit (IEntity owner) |
| Editable Mine. | |
| void | OnDelete (IEntity owner) |
| Cleans up all solvers on delete. | |
Variables | |
| ref array< ref SCR_TaskSolverBase > | m_aActiveSolvers = {} |
| RplComponent | m_RplComponent |
|
protected |
Creates, configures, and registers a new solver.
| [in] | solverType | The solver typename. |
Definition at line 21 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Definition at line 120 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Finds a solver associated with a task (linear search).
| [in] | task | The task to search for. |
Definition at line 135 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Returns the task solver entry for the given type
| [in] | type | The type of the requested task solver entry. |
Definition at line 78 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Cleans up all solvers on delete.
Definition at line 177 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Definition at line 103 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Removes and cleans up a solver.
| [in] | solver | The solver to remove. |
Definition at line 65 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Definition at line 110 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Configures the solver with entries/config as needed.
Definition at line 148 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Starts and injects task/context into the given solver.
| [in] | solver | The solver to initialize and start. |
| [in] | task | The task to inject. |
| [in] | context | The context. |
Definition at line 52 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Updates all solvers.
| [in] | timeSlice |
Definition at line 88 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Definition at line 11 of file SCR_TaskSolverManagerComponent.c.
|
protected |
Definition at line 13 of file SCR_TaskSolverManagerComponent.c.