Class FlightInputHandler
- Namespace
- KSP.Sim.impl
- Assembly
- Assembly-CSharp.dll
public class FlightInputHandler : FlightInputHandlerBase
- Inheritance
-
FlightInputHandler
- Inherited Members
-
- Extension Methods
-
Constructors
public FlightInputHandler()
Properties
public bool IsPrecisionMode { get; }
Property Value
- bool
Methods
protected override void Awake()
public void HandleImmediateLaunch(ref FlightCtrlState FCS, bool isStageTriggered, VesselComponent vessel, LaunchPadController launchpad)
Parameters
FCS FlightCtrlState
isStageTriggered bool
vessel VesselComponent
launchpad LaunchPadController
public void HandleInflightStaging(ref FlightCtrlState FCS, bool isStageTriggered, VesselComponent vessel)
Parameters
FCS FlightCtrlState
isStageTriggered bool
vessel VesselComponent
public void HandlePrelaunchInitiation(ref FlightCtrlState FCS, VesselComponent vessel, LaunchPadController launchpad)
Parameters
FCS FlightCtrlState
vessel VesselComponent
launchpad LaunchPadController
protected override void OnDestroy()
public void OverrideInputMaxThrottle(bool newInput)
Parameters
newInput bool
public static void OverrideInputPitch(float newInput)
Parameters
newInput float
public static void OverrideInputRoll(float newInput)
Parameters
newInput float
public static void OverrideInputStage(bool newInput)
Parameters
newInput bool
public void OverrideInputThrottle(float newInput)
Parameters
newInput float
public void OverrideInputThrottleCutoff(bool newInput)
Parameters
newInput bool
public static void OverrideInputTranslateX(float newInput)
Parameters
newInput float
public static void OverrideInputTranslateY(float newInput)
Parameters
newInput float
public static void OverrideInputTranslateZ(float newInput)
Parameters
newInput float
public static void OverrideInputWheelSteering(float newInput)
Parameters
newInput float
public static void OverrideInputYaw(float newInput)
Parameters
newInput float
public void SetGamePadCursorEnabled(bool enabled)
Parameters
enabled bool
public void TogglePrecisionMode()