Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
VesselModule Class Reference
Inheritance diagram for VesselModule:
AxisGroupsModule CometVessel CommNet.CommNetVessel FlightIntegrator SuspensionLoadBalancer

Public Types

enum  Activation {
  Activation.FlightScene = 1, Activation.NonFlightScenes = 2, Activation.LoadedVessels = 4, Activation.UnloadedVessels = 8,
  Activation.Never = 0, Activation.AllScenes = 3, Activation.LoadedOrUnloaded = 12, Activation.Always = 255
}
 

Public Member Functions

virtual Activation GetActivation ()
 
virtual int GetOrder ()
 
void Load (ConfigNode node)
 
virtual void OnGoOffRails ()
 
virtual void OnGoOnRails ()
 
virtual void OnLoadVessel ()
 
virtual void OnUnloadVessel ()
 
void Save (ConfigNode node)
 
virtual bool ShouldBeActive ()
 

Protected Member Functions

void Awake ()
 
virtual void OnAwake ()
 
virtual void OnLoad (ConfigNode node)
 
virtual void OnSave (ConfigNode node)
 
virtual void OnStart ()
 
void Start ()
 

Protected Attributes

BaseFieldList fields
 
Vessel vessel
 

Properties

BaseFieldList Fields [get]
 
Vessel Vessel [get, set]
 

Member Enumeration Documentation

Enumerator
FlightScene 
NonFlightScenes 
LoadedVessels 
UnloadedVessels 
Never 
AllScenes 
LoadedOrUnloaded 
Always 

Member Function Documentation

void VesselModule.Awake ( )
inlineprotected
virtual Activation VesselModule.GetActivation ( )
inlinevirtual

Reimplemented in AxisGroupsModule.

virtual int VesselModule.GetOrder ( )
inlinevirtual

Reimplemented in FlightIntegrator.

void VesselModule.Load ( ConfigNode  node)
inline
virtual void VesselModule.OnAwake ( )
inlineprotectedvirtual
virtual void VesselModule.OnGoOffRails ( )
inlinevirtual
virtual void VesselModule.OnGoOnRails ( )
inlinevirtual
virtual void VesselModule.OnLoad ( ConfigNode  node)
inlineprotectedvirtual
virtual void VesselModule.OnLoadVessel ( )
inlinevirtual

Reimplemented in FlightIntegrator, and AxisGroupsModule.

virtual void VesselModule.OnSave ( ConfigNode  node)
inlineprotectedvirtual
virtual void VesselModule.OnStart ( )
inlineprotectedvirtual
virtual void VesselModule.OnUnloadVessel ( )
inlinevirtual

Reimplemented in FlightIntegrator.

void VesselModule.Save ( ConfigNode  node)
inline
virtual bool VesselModule.ShouldBeActive ( )
inlinevirtual

Reimplemented in AxisGroupsModule, and FlightIntegrator.

void VesselModule.Start ( )
inlineprotected

Member Data Documentation

BaseFieldList VesselModule.fields
protected
Vessel VesselModule.vessel
protected

Property Documentation

BaseFieldList VesselModule.Fields
get
Vessel VesselModule.Vessel
getset

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