◆ DrawDebug()
| void SCR_SuppliesTransportSystem.DrawDebug |
( |
| ) |
|
|
protected |
◆ EvaluateTransportUnits()
| void SCR_SuppliesTransportSystem.EvaluateTransportUnits |
( |
| ) |
|
|
protected |
◆ GetInstance()
- Returns
- the instance of Supplies Transport System.
◆ GetOnTransportUnitAdded()
| OnTransportUnitChangedInvoker SCR_SuppliesTransportSystem.GetOnTransportUnitAdded |
( |
| ) |
|
◆ GetOnTransportUnitRemoved()
| OnTransportUnitChangedInvoker SCR_SuppliesTransportSystem.GetOnTransportUnitRemoved |
( |
| ) |
|
◆ GetTransportUnits() [1/2]
◆ GetTransportUnits() [2/2]
◆ InitInfo()
| static override void SCR_SuppliesTransportSystem.InitInfo |
( |
WorldSystemInfo | outInfo | ) |
|
|
static |
◆ IsTaskSolved()
Determines whether the specified task is currently being solved by any transport unit, excluding an optional transport unit.
- Parameters
-
| [in] | task | The task to check if it's being solved. |
| [in] | ignoredTransportUnit | (Optional) A transport unit to exclude from the check. |
- Returns
- Returns true if the task is being solved by any transport unit except the ignored one; otherwise, false.
◆ IsVehicleBoarded()
Determines whether the specified vehicle is currently being boarded by any transport unit, excluding an optional transport unit.
- Parameters
-
| [in] | vehicle | The vehicle to check boarding status for. |
| [in] | ignoredTransportUnit | (Optional) A transport unit to exclude from the boarding check. |
- Returns
- Returns true if the vehicle is being boarded by any transport unit except the ignored one; otherwise, false.
◆ IsVehicleSelected()
Determines whether the specified vehicle is currently selected by any transport unit, excluding an optional transport unit.
- Parameters
-
| [in] | vehicle | The vehicle to check selection status for. |
| [in] | ignoredTransportUnit | (Optional) A transport unit to exclude from the selection check. |
- Returns
- Returns true if the vehicle is selected by any transport unit except the ignored one; otherwise, false.
◆ IsVehicleUsed()
Determines whether the specified vehicle is currently in use by any transport unit, excluding an optional transport unit.
- Parameters
-
| [in] | vehicle | The vehicle to check usage status for. |
| [in] | ignoredTransportUnit | (Optional) A transport unit to exclude from the usage check. |
- Returns
- Returns true if the vehicle is in use by any transport unit except the ignored one; otherwise, false.
◆ OnDiag()
| override void SCR_SuppliesTransportSystem.OnDiag |
( |
float | timeSlice | ) |
|
|
protected |
- Parameters
-
| [in] | timeSlice | interval for diagnostics update. |
◆ OnInit()
| override void SCR_SuppliesTransportSystem.OnInit |
( |
| ) |
|
|
protected |
◆ OnUpdatePoint()
| override void SCR_SuppliesTransportSystem.OnUpdatePoint |
( |
WorldUpdatePointArgs | args | ) |
|
|
protected |
◆ PopulateResupplyTaskToTransportUnitsMap()
| void SCR_SuppliesTransportSystem.PopulateResupplyTaskToTransportUnitsMap |
( |
| ) |
|
|
protected |
◆ Register()
◆ StartSolvingTaskByClosestUnit()
◆ Unregister()
◆ m_fTimer
| float SCR_SuppliesTransportSystem.m_fTimer |
|
protected |
◆ m_fUpdateInterval
| float SCR_SuppliesTransportSystem.m_fUpdateInterval |
|
protected |
◆ m_mResupplyTaskToTransportUnitsMap
◆ m_OnTransportUnitAdded
| ref OnTransportUnitChangedInvoker SCR_SuppliesTransportSystem.m_OnTransportUnitAdded |
|
protected |
◆ m_OnTransportUnitRemoved
| ref OnTransportUnitChangedInvoker SCR_SuppliesTransportSystem.m_OnTransportUnitRemoved |
|
protected |
◆ m_TransportUnits
The documentation for this interface was generated from the following file:
- Game/SuppliesTransportSystem/SCR_SuppliesTransportSystem.c