◆ CreateBoardingVehicleWaypoint()
◆ CreateMoveWaypointToSourceBase()
| void SCR_TransportUnitComponent.CreateMoveWaypointToSourceBase |
( |
| ) |
|
◆ CreateTransportUnitHelpTask()
◆ EOnInit()
| override void SCR_TransportUnitComponent.EOnInit |
( |
IEntity | owner | ) |
|
◆ FilterVehicles()
| bool SCR_TransportUnitComponent.FilterVehicles |
( |
IEntity | entity | ) |
|
|
protected |
◆ FindVehicle()
| Vehicle SCR_TransportUnitComponent.FindVehicle |
( |
| ) |
|
|
protected |
◆ GenerateTaskID()
| static int SCR_TransportUnitComponent.GenerateTaskID |
( |
| ) |
|
|
staticprotected |
◆ GetAIGroup()
◆ GetClosestVehicle()
| Vehicle SCR_TransportUnitComponent.GetClosestVehicle |
( |
| ) |
|
|
protected |
◆ GetDestinationName()
| string SCR_TransportUnitComponent.GetDestinationName |
( |
| ) |
|
◆ GetFaction()
| Faction SCR_TransportUnitComponent.GetFaction |
( |
| ) |
|
◆ GetID()
| EntityID SCR_TransportUnitComponent.GetID |
( |
| ) |
|
◆ GetName()
| string SCR_TransportUnitComponent.GetName |
( |
| ) |
|
◆ GetOnResupplyTaskSolverStateChanged()
| ScriptInvokerInt SCR_TransportUnitComponent.GetOnResupplyTaskSolverStateChanged |
( |
| ) |
|
◆ GetOnStateChanged()
| ScriptInvokerInt SCR_TransportUnitComponent.GetOnStateChanged |
( |
| ) |
|
◆ GetOnVehicleChanged()
| OnTransportUnitVehicleChangedInvoker SCR_TransportUnitComponent.GetOnVehicleChanged |
( |
| ) |
|
◆ GetPreferableResupplyTask()
◆ GetResupplyTaskSolverState()
| SCR_EResupplyTaskSolverState SCR_TransportUnitComponent.GetResupplyTaskSolverState |
( |
| ) |
|
◆ GetSolver()
◆ GetSourceBase()
◆ GetState()
| SCR_ETransportUnitState SCR_TransportUnitComponent.GetState |
( |
| ) |
|
◆ GetVehicle()
| Vehicle SCR_TransportUnitComponent.GetVehicle |
( |
| ) |
|
◆ GetVehicleConditionManager()
◆ HasTransportUnitHelpTask()
| bool SCR_TransportUnitComponent.HasTransportUnitHelpTask |
( |
notnull SCR_Faction | faction | ) |
|
|
protected |
◆ IsReadyForTaskSolving()
| bool SCR_TransportUnitComponent.IsReadyForTaskSolving |
( |
| ) |
|
◆ IsVehicleUsable()
| bool SCR_TransportUnitComponent.IsVehicleUsable |
( |
| ) |
|
◆ OnBoardingCompleted()
| void SCR_TransportUnitComponent.OnBoardingCompleted |
( |
AIWaypoint | waypoint | ) |
|
|
protected |
◆ OnDelete()
| override void SCR_TransportUnitComponent.OnDelete |
( |
IEntity | owner | ) |
|
◆ OnDestinationCallsignSet()
| void SCR_TransportUnitComponent.OnDestinationCallsignSet |
( |
| ) |
|
|
protected |
◆ OnMoveToSourceBaseWaypointCompleted()
| void SCR_TransportUnitComponent.OnMoveToSourceBaseWaypointCompleted |
( |
AIWaypoint | waypoint | ) |
|
|
protected |
◆ OnPostInit()
| override void SCR_TransportUnitComponent.OnPostInit |
( |
IEntity | owner | ) |
|
◆ OnPreferableResupplyTaskSet()
| void SCR_TransportUnitComponent.OnPreferableResupplyTaskSet |
( |
| ) |
|
|
protected |
Called upon the m_PreferableResupplyTaskRplId replication.
◆ OnResupplyTaskSolverStateChanged()
| void SCR_TransportUnitComponent.OnResupplyTaskSolverStateChanged |
( |
int | solverId, |
|
|
SCR_EResupplyTaskSolverState | resupplyTaskSolverState ) |
|
protected |
◆ OnSourceBaseCallsignSet()
| void SCR_TransportUnitComponent.OnSourceBaseCallsignSet |
( |
| ) |
|
|
protected |
Called upon the m_iSourceBaseCallsign replication and set the correct base from the server.
◆ OnTaskSolverStateChanged()
| void SCR_TransportUnitComponent.OnTaskSolverStateChanged |
( |
SCR_TaskSolverBase | taskSolver, |
|
|
SCR_ETaskSolverState | taskSolverState ) |
|
protected |
◆ OnVehicleRplIdSet()
| void SCR_TransportUnitComponent.OnVehicleRplIdSet |
( |
| ) |
|
|
protected |
Called upon the m_VehicleRplId replication and set the vehicle from the server.
◆ QuerySupplyTrucks()
| bool SCR_TransportUnitComponent.QuerySupplyTrucks |
( |
IEntity | entity | ) |
|
|
protected |
◆ ReturnToSourceBaseIfNeeded()
| void SCR_TransportUnitComponent.ReturnToSourceBaseIfNeeded |
( |
| ) |
|
◆ SelectForTaskSolving()
◆ SelectPreferableResupplyTask()
◆ SendTransportGroupLostNotificationToCommander()
| void SCR_TransportUnitComponent.SendTransportGroupLostNotificationToCommander |
( |
| ) |
|
|
protected |
◆ SetPreferableResupplyTask()
◆ SetSourceBase()
◆ SetSourceBaseFromEntityName()
| void SCR_TransportUnitComponent.SetSourceBaseFromEntityName |
( |
| ) |
|
|
protected |
◆ SetState()
| void SCR_TransportUnitComponent.SetState |
( |
SCR_ETransportUnitState | state | ) |
|
|
protected |
◆ SetSuppliedBase()
◆ SetTruckFuel()
| void SCR_TransportUnitComponent.SetTruckFuel |
( |
float | percentage | ) |
|
|
protected |
◆ SetVehicle()
| void SCR_TransportUnitComponent.SetVehicle |
( |
Vehicle | vehicle | ) |
|
|
protected |
◆ TeleportGroupToVehicle()
| void SCR_TransportUnitComponent.TeleportGroupToVehicle |
( |
| ) |
|
|
protected |
◆ Update()
| void SCR_TransportUnitComponent.Update |
( |
float | timeSlice | ) |
|
◆ UpdateGarbageBlacklist()
| void SCR_TransportUnitComponent.UpdateGarbageBlacklist |
( |
notnull Vehicle | vehicle, |
|
|
bool | blacklisted ) |
|
protected |
◆ UpdateState()
| void SCR_TransportUnitComponent.UpdateState |
( |
| ) |
|
|
protected |
◆ m_AIGroup
◆ m_AiGroupConditionManager
◆ m_BoardingWaypoint
◆ m_bTeleportGroupToVehicle
| bool SCR_TransportUnitComponent.m_bTeleportGroupToVehicle |
|
protected |
◆ m_eState
| SCR_ETransportUnitState SCR_TransportUnitComponent.m_eState |
|
protected |
◆ m_fSearchTruckRadius
| float SCR_TransportUnitComponent.m_fSearchTruckRadius |
|
protected |
◆ m_FuelManager
◆ m_iSourceBaseCallsign
◆ m_iSuppliedBaseCallsign
◆ m_MoveToSourceBaseWaypoint
◆ m_NearbySupplyTrucks
| ref set<Vehicle> SCR_TransportUnitComponent.m_NearbySupplyTrucks = new set<Vehicle>() |
|
protected |
◆ m_OnResupplyTaskSolverStateChanged
| ref ScriptInvokerInt SCR_TransportUnitComponent.m_OnResupplyTaskSolverStateChanged |
|
protected |
◆ m_OnStateChanged
| ref ScriptInvokerInt SCR_TransportUnitComponent.m_OnStateChanged |
|
protected |
◆ m_OnVehicleChanged
| ref OnTransportUnitVehicleChangedInvoker SCR_TransportUnitComponent.m_OnVehicleChanged |
|
protected |
◆ m_PreferableResupplyTask
◆ m_PreferableResupplyTaskRplId
| RplId SCR_TransportUnitComponent.m_PreferableResupplyTaskRplId = RplId.Invalid() |
|
protected |
◆ m_sNoDestinationLocalizationKey
◆ m_SourceBase
◆ m_sSourceBaseEntityName
| string SCR_TransportUnitComponent.m_sSourceBaseEntityName |
|
protected |
◆ m_sTransportUnitHelpTask
| ResourceName SCR_TransportUnitComponent.m_sTransportUnitHelpTask |
|
protected |
◆ m_SuppliedBase
◆ m_SuppliesTransportSystem
◆ m_TaskSolver
◆ m_TaskSolverManager
◆ m_TaskSystem
◆ m_TransportUnitHelpTaskEntity
◆ m_Vehicle
| Vehicle SCR_TransportUnitComponent.m_Vehicle |
|
protected |
◆ m_VehicleConditionManager
◆ m_VehicleRplId
| RplId SCR_TransportUnitComponent.m_VehicleRplId = RplId.Invalid() |
|
protected |
◆ s_iLastGeneratedTaskId
| int SCR_TransportUnitComponent.s_iLastGeneratedTaskId |
|
staticprotected |
◆ TRANSPORT_UNIT_HELP_TASK_ID
| const string SCR_TransportUnitComponent.TRANSPORT_UNIT_HELP_TASK_ID = "%1_TransportUnitHelpTask_%2" |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/SuppliesTransportSystem/SCR_TransportUnitComponent.c