Class ColonyManager
- Namespace
- KSP.Game.Colonies
- Assembly
- Assembly-CSharp.dll
public class ColonyManager : IUpdate
- Inheritance
-
ColonyManager
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
ColonyManager()
Fields
DIALOG_PREFAB
public const string DIALOG_PREFAB = "ColonyManagerDialog.prefab"
Field Value
- string
Properties
ActiveFlights
public List<ActiveFlight> ActiveFlights { get; }
Property Value
- List<ActiveFlight>
Assets
public AssetProvider Assets { get; }
Property Value
- AssetProvider
DeliveryRoutes
public List<DeliveryRoute> DeliveryRoutes { get; }
Property Value
- List<DeliveryRoute>
Game
public GameInstance Game { get; }
Property Value
- GameInstance
Methods
ConvertFlightToDeliveryRoute(ActiveFlight)
public void ConvertFlightToDeliveryRoute(ActiveFlight flight)
Parameters
flight ActiveFlight
GetFlightFromGUID(IGGuid)
public ActiveFlight GetFlightFromGUID(IGGuid vessel)
Parameters
vessel IGGuid
Returns
- ActiveFlight
Initialize()
Load(SerializedColonyData)
public void Load(SerializedColonyData colonyDataFromSave)
Parameters
colonyDataFromSave SerializedColonyData
OnUpdate(float)
public void OnUpdate(float elapsedTime)
Parameters
elapsedTime float
RegisterEnvironment(IScriptEnvironment)
public void RegisterEnvironment(IScriptEnvironment scriptEnvironment)
Parameters
scriptEnvironment IScriptEnvironment
RemoveFlightByGUID(IGGuid)
public void RemoveFlightByGUID(IGGuid vessel)
Parameters
vessel IGGuid
Save(SerializedColonyData)
public void Save(SerializedColonyData newSaveData)
Parameters
newSaveData SerializedColonyData
Shutdown()