Skip to content

Class: InputManager ​

csharp
public class InputManager : ManagerBase<InputManager>, ILogicUpdate, ISettingsChangedCallback

Methods ​

AddShakeInstance(ShakeInstance) ​

csharp
public void AddShakeInstance(ShakeInstance si)

Parameters:

NameTypeDescription
siShakeInstance

FrameUpdate() ​

csharp
public override void FrameUpdate()

GetMouseSensitivity() ​

csharp
public static int GetMouseSensitivity()

Returns: int

GetStickDirection(GamepadButtonEx) ​

csharp
public bool GetStickDirection(GamepadButtonEx g)

Parameters:

NameTypeDescription
gGamepadButtonEx

Returns: bool

GetStickDirectionDown(GamepadButtonEx) ​

csharp
public bool GetStickDirectionDown(GamepadButtonEx g)

Parameters:

NameTypeDescription
gGamepadButtonEx

Returns: bool

GetStickDirectionUp(GamepadButtonEx) ​

csharp
public bool GetStickDirectionUp(GamepadButtonEx g)

Parameters:

NameTypeDescription
gGamepadButtonEx

Returns: bool

IsStickDirection(GamepadButtonEx) ​

csharp
public bool IsStickDirection(GamepadButtonEx g)

Parameters:

NameTypeDescription
gGamepadButtonEx

Returns: bool

OnSettingsChanged() ​

csharp
public void OnSettingsChanged()

ResetInputDevices() ​

csharp
public void ResetInputDevices()

SetMouseSensitivity(int) ​

csharp
public static void SetMouseSensitivity(int sensitivity)

Parameters:

NameTypeDescription
sensitivityint

Maintained by the Shape of Dreams Modding Community