Table of Contents

Struct FlightCtrlState

Namespace
KSP.Sim.State
Assembly
Assembly-CSharp.dll
public struct FlightCtrlState
Inherited Members
Extension Methods

Constructors

FlightCtrlState(SerializedFlightControlState)

public FlightCtrlState(SerializedFlightControlState src)

Parameters

src SerializedFlightControlState

FlightCtrlState(FlightCtrlState)

public FlightCtrlState(FlightCtrlState src)

Parameters

src FlightCtrlState

Fields

X

public float X

Field Value

float

Y

public float Y

Field Value

float

Z

public float Z

Field Value

float

brakes

public bool brakes

Field Value

bool

gearDown

public bool gearDown

Field Value

bool

gearUp

public bool gearUp

Field Value

bool

headlight

public bool headlight

Field Value

bool

identity

public static readonly FlightCtrlState identity

Field Value

FlightCtrlState

inputPitch

public float inputPitch

Field Value

float

inputRoll

public float inputRoll

Field Value

float

inputYaw

public float inputYaw

Field Value

float

killRot

public bool killRot

Field Value

bool

mainThrottle

public float mainThrottle

Field Value

float

pitch

public float pitch

Field Value

float

pitchTrim

public float pitchTrim

Field Value

float

prelaunchInitiated

public bool prelaunchInitiated

Field Value

bool

roll

public float roll

Field Value

float

rollTrim

public float rollTrim

Field Value

float

stage

public bool stage

Field Value

bool

wheelSteer

public float wheelSteer

Field Value

float

wheelSteerTrim

public float wheelSteerTrim

Field Value

float

wheelThrottle

public float wheelThrottle

Field Value

float

wheelThrottleTrim

public float wheelThrottleTrim

Field Value

float

yaw

public float yaw

Field Value

float

yawTrim

public float yawTrim

Field Value

float

Properties

isIdle

public bool isIdle { get; }

Property Value

bool

isNeutral

public bool isNeutral { get; }

Property Value

bool

Methods

CutThrottle()

public void CutThrottle()

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetPitchRollYaw()

public Vector3 GetPitchRollYaw()

Returns

Vector3

GetPitchRollYawInput()

public Vector3 GetPitchRollYawInput()

Returns

Vector3

GetWheels()

public Vector2 GetWheels()

Returns

Vector2

GetXYZ()

public Vector3 GetXYZ()

Returns

Vector3

MakeIncrementalDiff(FlightCtrlState)

public FlightCtrlStateIncremental MakeIncrementalDiff(FlightCtrlState todiff)

Parameters

todiff FlightCtrlState

Returns

FlightCtrlStateIncremental

Neutralize()

public void Neutralize()

NeutralizeAll()

public void NeutralizeAll()

NeutralizeStick()

public void NeutralizeStick()

ResetAllValues()

public void ResetAllValues()

ResetTrim()

public void ResetTrim()

Set(SerializedFlightControlState)

public void Set(SerializedFlightControlState src)

Parameters

src SerializedFlightControlState

Set(FlightCtrlState)

public void Set(FlightCtrlState src)

Parameters

src FlightCtrlState

Operators

operator ==(FlightCtrlState, FlightCtrlState)

public static bool operator ==(FlightCtrlState x, FlightCtrlState y)

Parameters

x FlightCtrlState
y FlightCtrlState

Returns

bool

operator !=(FlightCtrlState, FlightCtrlState)

public static bool operator !=(FlightCtrlState x, FlightCtrlState y)

Parameters

x FlightCtrlState
y FlightCtrlState

Returns

bool