Interface IVehicle
- Namespace
- KSP
- Assembly
- Assembly-CSharp.dll
public interface IVehicle
- Extension Methods
-
Properties
AltimeterDisplayMode
AltimeterDisplayMode AltimeterDisplayMode { get; }
Property Value
- AltimeterDisplayMode
ControllableActionGroups
IControllableActionGroups ControllableActionGroups { get; }
Property Value
- IControllableActionGroups
IControllableInput ControllableInput { get; }
Property Value
- IControllableInput
IFlightControlInput FlightControlInput { get; }
Property Value
- IFlightControlInput
IFlightControllableInput FlightControllableInput { get; }
Property Value
- IFlightControllableInput
FlightControlsMode
FlightControlsMode FlightControlsMode { get; }
Property Value
- FlightControlsMode
Guid
Property Value
- IGGuid
IsLandedOrSplashed
bool IsLandedOrSplashed { get; }
Property Value
- bool
IsValidInSim
bool IsValidInSim { get; }
Property Value
- bool
MainBody
CelestialBodyComponent MainBody { get; }
Property Value
- CelestialBodyComponent
IOrbitControlInput OrbitControlInput { get; }
Property Value
- IOrbitControlInput
IOrbitControllableInput OrbitControllableInput { get; }
Property Value
- IOrbitControllableInput
Position
Position Position { get; }
Property Value
- Position
SpeedDisplayMode
SpeedDisplayMode SpeedDisplayMode { get; }
Property Value
- SpeedDisplayMode
Methods
CanPlayerControl(byte)
bool CanPlayerControl(byte playerId)
Parameters
playerId byte
Returns
- bool
GetSimVessel(bool)
VesselComponent GetSimVessel(bool requireValidInSim = true)
Parameters
requireValidInSim bool
Returns
- VesselComponent
GetSimulationObject(bool)
SimulationObjectModel GetSimulationObject(bool requireValidInSim = true)
Parameters
requireValidInSim bool
Returns
- SimulationObjectModel
SetAltimeterDisplayMode(AltimeterDisplayMode, Action<string>)
void SetAltimeterDisplayMode(AltimeterDisplayMode value, Action<string> callback = null)
Parameters
value AltimeterDisplayMode
callback Action<string>
SetFlightControlsMode(FlightControlsMode, Action<string>)
void SetFlightControlsMode(FlightControlsMode value, Action<string> callback = null)
Parameters
value FlightControlsMode
callback Action<string>
SetSpeedDisplayMode(SpeedDisplayMode, Action<string>)
void SetSpeedDisplayMode(SpeedDisplayMode value, Action<string> callback = null)
Parameters
value SpeedDisplayMode
callback Action<string>