KSP API
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties
Static Public Attributes | List of all members
GameEvents.VesselSituation Class Reference

Game events related to vessel situation changes; mostly related to progress tracking. More...

Static Public Attributes

static EventData< Vessel,
CelestialBody
onEscape
 Triggered upon escaping a celestial body's orbit; triggered by onVesselSOIChanged, not by simply attaining an escape trajectory More...
 
static EventData< Vessel,
CelestialBody
onFlyBy
 Triggered upon entering a new celestial bodies SOI, the inverse of onEscape; may not apply to the Sun, ie requires eccentricity > 1 More...
 
static EventData< Vessel,
CelestialBody
onLand
 Triggered upon landing or splashing down More...
 
static EventData< Vessel,
CelestialBody
onOrbit
 Triggered upon entering orbit; must be stable, with periapsis above the max atmospheric height and eccentricity < 1 More...
 
static EventData< VesselonReachSpace
 Triggered the first time a sub-orbital situation is achieved More...
 
static EventData< Vessel,
CelestialBody
onReturnFromOrbit
 Triggered when landing on Kerbin after a flyby or orbiting a Celestial Body More...
 
static EventData< Vessel,
CelestialBody
onReturnFromSurface
 Triggered when landing on Kerbin after landing on a Celestial Body More...
 

Detailed Description

Game events related to vessel situation changes; mostly related to progress tracking.

The Celestial Body in question and the vessel being used are returned as EventData in most cases

Member Data Documentation

EventData<Vessel, CelestialBody> GameEvents.VesselSituation.onEscape
static

Triggered upon escaping a celestial body's orbit; triggered by onVesselSOIChanged, not by simply attaining an escape trajectory

EventData<Vessel, CelestialBody> GameEvents.VesselSituation.onFlyBy
static

Triggered upon entering a new celestial bodies SOI, the inverse of onEscape; may not apply to the Sun, ie requires eccentricity > 1

EventData<Vessel, CelestialBody> GameEvents.VesselSituation.onLand
static

Triggered upon landing or splashing down

EventData<Vessel, CelestialBody> GameEvents.VesselSituation.onOrbit
static

Triggered upon entering orbit; must be stable, with periapsis above the max atmospheric height and eccentricity < 1

EventData<Vessel> GameEvents.VesselSituation.onReachSpace
static

Triggered the first time a sub-orbital situation is achieved

EventData<Vessel, CelestialBody> GameEvents.VesselSituation.onReturnFromOrbit
static

Triggered when landing on Kerbin after a flyby or orbiting a Celestial Body

EventData<Vessel, CelestialBody> GameEvents.VesselSituation.onReturnFromSurface
static

Triggered when landing on Kerbin after landing on a Celestial Body


The documentation for this class was generated from the following file: