Table of Contents

Class TravelLogManager

Namespace
KSP.Game
Assembly
Assembly-CSharp.dll
public class TravelLogManager
Inheritance
TravelLogManager
Inherited Members
Extension Methods

Constructors

TravelLogManager()

public TravelLogManager()

Fields

LOG_PART_BODY

public const string LOG_PART_BODY = "CelestialBody/"

Field Value

string

LOG_PART_CRASHED

public const string LOG_PART_CRASHED = "Flight/FlightReport/Log/Part Crashed"

Field Value

string

LOG_PART_EXPLODED

public const string LOG_PART_EXPLODED = "Flight/FlightReport/Log/Part Exploded"

Field Value

string

LOG_PART_EXP_OVERHEAT

public const string LOG_PART_EXP_OVERHEAT = "Flight/FlightReport/Log/Part Exploded Overheat"

Field Value

string

LOG_PART_JOINT_BROKEN

public const string LOG_PART_JOINT_BROKEN = "Flight/FlightReport/Log/Part Joint Broken"

Field Value

string

LOG_VESSEL_DESTROYED

public const string LOG_VESSEL_DESTROYED = "Flight/FlightReport/Log/Vessel Destroyed"

Field Value

string

LOG_VESSEL_ENTERED_SOI

public const string LOG_VESSEL_ENTERED_SOI = "Flight/FlightReport/Log/Entered SOI"

Field Value

string

LOG_VESSEL_LANDED

public const string LOG_VESSEL_LANDED = "Flight/FlightReport/Log/Vessel Landed"

Field Value

string

LOG_VESSEL_LAUNCHED

public const string LOG_VESSEL_LAUNCHED = "Flight/FlightReport/Log/Vessel Launched"

Field Value

string

LOG_VESSEL_RECOVERED

public const string LOG_VESSEL_RECOVERED = "Flight/FlightReport/Log/Vessel Recovered"

Field Value

string

MaxSpeedOverGroundAltitudeLimit

public double MaxSpeedOverGroundAltitudeLimit

Field Value

double

Properties

Game

public GameInstance Game { get; }

Property Value

GameInstance

Methods

GetTravelObjectEvents(IGGuid)

public List<TravelObjectEvent> GetTravelObjectEvents(IGGuid travelObjectId)

Parameters

travelObjectId IGGuid

Returns

List<TravelObjectEvent>

GetVesselTravelEvents(VesselComponent)

public List<TravelObjectEvent> GetVesselTravelEvents(VesselComponent vessel)

Parameters

vessel VesselComponent

Returns

List<TravelObjectEvent>

Initialize()

public void Initialize()

Load(SerializedTravelLog)

public void Load(SerializedTravelLog travelLogDataFromSave)

Parameters

travelLogDataFromSave SerializedTravelLog

Save(ref SerializedTravelLog)

public void Save(ref SerializedTravelLog newSaveData)

Parameters

newSaveData SerializedTravelLog

Shutdown()

public void Shutdown()

TryAddEventDefinition(TravelEventDefinition)

public bool TryAddEventDefinition(TravelEventDefinition newEvent)

Parameters

newEvent TravelEventDefinition

Returns

bool

TryGetEventDefinition(string, out TravelEventDefinition)

public bool TryGetEventDefinition(string eventKey, out TravelEventDefinition eventDefinition)

Parameters

eventKey string
eventDefinition TravelEventDefinition

Returns

bool

TryGetTravelObject(IGGuid, out TravelObject)

public bool TryGetTravelObject(IGGuid travelObjectId, out TravelObject tObject)

Parameters

travelObjectId IGGuid
tObject TravelObject

Returns

bool

TryGetVesselTravelObject(VesselComponent, out TravelObject)

public bool TryGetVesselTravelObject(VesselComponent vessel, out TravelObject tObject)

Parameters

vessel VesselComponent
tObject TravelObject

Returns

bool