Table of Contents

Class OABCameraInputProvider

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class OABCameraInputProvider : ICameraInputProvider
Inheritance
OABCameraInputProvider
Implements
Inherited Members
Extension Methods

Constructors

OABCameraInputProvider()

public OABCameraInputProvider()

Fields

EPSILON_SQR

public static readonly float EPSILON_SQR

Field Value

float

dragInputAttack

public float dragInputAttack

Field Value

float

dragInputDecay

public float dragInputDecay

Field Value

float

dragSensitivity

public float dragSensitivity

Field Value

float

invertScroll

public bool invertScroll

Field Value

bool

lastDragInputs

public Dictionary<KeyCode, Vector2> lastDragInputs

Field Value

Dictionary<KeyCode, Vector2>

lastMoveInput

public Vector3 lastMoveInput

Field Value

Vector3

lastScrollInput

public float lastScrollInput

Field Value

float

mouseKeyLocked

public KeyCode mouseKeyLocked

Field Value

KeyCode

moveFastSensitivity

public float moveFastSensitivity

Field Value

float

moveInputAttack

public float moveInputAttack

Field Value

float

moveInputDecay

public float moveInputDecay

Field Value

float

moveSlowSensitivity

public float moveSlowSensitivity

Field Value

float

scrollFastSensitivity

public float scrollFastSensitivity

Field Value

float

scrollInputAttack

public float scrollInputAttack

Field Value

float

scrollInputDecay

public float scrollInputDecay

Field Value

float

scrollSlowSensitivity

public float scrollSlowSensitivity

Field Value

float

Methods

ClearLastDragInput()

public void ClearLastDragInput()

ClearLastInputs()

public void ClearLastInputs()

ClearLastMoveInput()

public void ClearLastMoveInput()

ClearLastScrollInput()

public void ClearLastScrollInput()

GetRawDragInput()

public Vector2 GetRawDragInput()

Returns

Vector2

GetRawMoveInput()

public Vector3 GetRawMoveInput()

Returns

Vector3

GetRawScrollInput()

public float GetRawScrollInput()

Returns

float

HandleMouseDragLocks(ICameraDriver)

public void HandleMouseDragLocks(ICameraDriver driver)

Parameters

driver ICameraDriver

MouseLock(KeyCode)

public void MouseLock(KeyCode toLock)

Parameters

toLock KeyCode

MouseUnlock()

public void MouseUnlock()

PassInputsToDriver(ICameraDriver)

public void PassInputsToDriver(ICameraDriver driver)

Parameters

driver ICameraDriver