Table of Contents

Class FlightInputHandler

Namespace
KSP.Sim.impl
Assembly
Assembly-CSharp.dll
public class FlightInputHandler : FlightInputHandlerBase
Inheritance
FlightInputHandler
Inherited Members
Extension Methods

Constructors

FlightInputHandler()

public FlightInputHandler()

Properties

IsPrecisionMode

public bool IsPrecisionMode { get; }

Property Value

bool

Methods

Awake()

protected override void Awake()

HandleImmediateLaunch(ref FlightCtrlState, bool, VesselComponent, LaunchPadController)

public void HandleImmediateLaunch(ref FlightCtrlState FCS, bool isStageTriggered, VesselComponent vessel, LaunchPadController launchpad)

Parameters

FCS FlightCtrlState
isStageTriggered bool
vessel VesselComponent
launchpad LaunchPadController

HandleInflightStaging(ref FlightCtrlState, bool, VesselComponent)

public void HandleInflightStaging(ref FlightCtrlState FCS, bool isStageTriggered, VesselComponent vessel)

Parameters

FCS FlightCtrlState
isStageTriggered bool
vessel VesselComponent

HandlePrelaunchInitiation(ref FlightCtrlState, VesselComponent, LaunchPadController)

public void HandlePrelaunchInitiation(ref FlightCtrlState FCS, VesselComponent vessel, LaunchPadController launchpad)

Parameters

FCS FlightCtrlState
vessel VesselComponent
launchpad LaunchPadController

OnDestroy()

protected override void OnDestroy()

OverrideInputMaxThrottle(bool)

public void OverrideInputMaxThrottle(bool newInput)

Parameters

newInput bool

OverrideInputPitch(float)

public static void OverrideInputPitch(float newInput)

Parameters

newInput float

OverrideInputRoll(float)

public static void OverrideInputRoll(float newInput)

Parameters

newInput float

OverrideInputStage(bool)

public static void OverrideInputStage(bool newInput)

Parameters

newInput bool

OverrideInputThrottle(float)

public void OverrideInputThrottle(float newInput)

Parameters

newInput float

OverrideInputThrottleCutoff(bool)

public void OverrideInputThrottleCutoff(bool newInput)

Parameters

newInput bool

OverrideInputTranslateX(float)

public static void OverrideInputTranslateX(float newInput)

Parameters

newInput float

OverrideInputTranslateY(float)

public static void OverrideInputTranslateY(float newInput)

Parameters

newInput float

OverrideInputTranslateZ(float)

public static void OverrideInputTranslateZ(float newInput)

Parameters

newInput float

OverrideInputWheelSteering(float)

public static void OverrideInputWheelSteering(float newInput)

Parameters

newInput float

OverrideInputYaw(float)

public static void OverrideInputYaw(float newInput)

Parameters

newInput float

SetGamePadCursorEnabled(bool)

public void SetGamePadCursorEnabled(bool enabled)

Parameters

enabled bool

TogglePrecisionMode()

public void TogglePrecisionMode()