Table of Contents

Class ColonyManager

Namespace
KSP.Game.Colonies
Assembly
Assembly-CSharp.dll
public class ColonyManager : IUpdate
Inheritance
ColonyManager
Implements
Inherited Members
Extension Methods

Constructors

ColonyManager()

public 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()

public void 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()

public void Shutdown()