Class InputContext
- Namespace
- TaleWorlds.InputSystem
- Assembly
- TaleWorlds.InputSystem.dll
public class InputContext : IInputContext
- Inheritance
-
InputContext
- Implements
- Inherited Members
Constructors
InputContext()
public InputContext()
Properties
IsControllerAllowed
public bool IsControllerAllowed { get; }
Property Value
IsKeysAllowed
public bool IsKeysAllowed { get; set; }
Property Value
IsMouseButtonAllowed
public bool IsMouseButtonAllowed { get; set; }
Property Value
IsMouseWheelAllowed
public bool IsMouseWheelAllowed { get; set; }
Property Value
MouseOnMe
public bool MouseOnMe { get; set; }
Property Value
Methods
GetClickKeys()
public InputKey[] GetClickKeys()
Returns
- InputKey[]
GetControllerLeftStickState()
public Vec2 GetControllerLeftStickState()
Returns
GetControllerRightStickState()
public Vec2 GetControllerRightStickState()
Returns
GetDeltaMouseScroll()
public float GetDeltaMouseScroll()
Returns
GetGameKeyAxis(string)
public float GetGameKeyAxis(string gameKey)
Parameters
gameKey
string
Returns
GetGameKeyAxis(GameAxisKey)
public float GetGameKeyAxis(GameAxisKey gameKey)
Parameters
gameKey
GameAxisKey
Returns
GetGameKeyState(int)
public float GetGameKeyState(int gameKey)
Parameters
gameKey
int
Returns
GetIsControllerConnected()
public bool GetIsControllerConnected()
Returns
GetIsMouseActive()
public bool GetIsMouseActive()
Returns
GetIsMouseDown()
public bool GetIsMouseDown()
Returns
GetKeyState(InputKey)
public Vec2 GetKeyState(InputKey key)
Parameters
key
InputKey
Returns
GetMouseMoveX()
public float GetMouseMoveX()
Returns
GetMouseMoveY()
public float GetMouseMoveY()
Returns
GetMousePositionPixel()
public Vec2 GetMousePositionPixel()
Returns
GetMousePositionRanged()
public Vec2 GetMousePositionRanged()
Returns
GetMouseSensitivity()
public float GetMouseSensitivity()
Returns
GetPointerPosition()
public Vector2 GetPointerPosition()
Returns
GetPointerPositionVec2()
public Vec2 GetPointerPositionVec2()
Returns
GetPointerX()
public int GetPointerX()
Returns
GetPointerY()
public int GetPointerY()
Returns
IsAltDown()
public bool IsAltDown()
Returns
IsCategoryRegistered(GameKeyContext)
public bool IsCategoryRegistered(GameKeyContext category)
Parameters
category
GameKeyContext
Returns
IsControlDown()
public bool IsControlDown()
Returns
IsGameKeyDown(int)
public bool IsGameKeyDown(int gameKey)
Parameters
gameKey
int
Returns
IsGameKeyDownAndReleased(int)
public bool IsGameKeyDownAndReleased(int gameKey)
Parameters
gameKey
int
Returns
IsGameKeyDownImmediate(int)
public bool IsGameKeyDownImmediate(int gameKey)
Parameters
gameKey
int
Returns
IsGameKeyPressed(int)
public bool IsGameKeyPressed(int gameKey)
Parameters
gameKey
int
Returns
IsGameKeyReleased(int)
public bool IsGameKeyReleased(int gameKey)
Parameters
gameKey
int
Returns
IsHotKeyDoublePressed(string)
public bool IsHotKeyDoublePressed(string hotKey)
Parameters
hotKey
string
Returns
IsHotKeyDown(string)
public bool IsHotKeyDown(string hotKey)
Parameters
hotKey
string
Returns
IsHotKeyDownAndReleased(string)
public bool IsHotKeyDownAndReleased(string hotkey)
Parameters
hotkey
string
Returns
IsHotKeyPressed(string)
public bool IsHotKeyPressed(string hotKey)
Parameters
hotKey
string
Returns
IsHotKeyReleased(string)
public bool IsHotKeyReleased(string hotKey)
Parameters
hotKey
string
Returns
IsKeyDown(InputKey)
public bool IsKeyDown(InputKey key)
Parameters
key
InputKey
Returns
IsKeyPressed(InputKey)
public bool IsKeyPressed(InputKey key)
Parameters
key
InputKey
Returns
IsKeyReleased(InputKey)
public bool IsKeyReleased(InputKey key)
Parameters
key
InputKey
Returns
IsMouseButton(InputKey)
protected bool IsMouseButton(InputKey key)
Parameters
key
InputKey
Returns
IsShiftDown()
public bool IsShiftDown()
Returns
RegisterHotKeyCategory(GameKeyContext)
public void RegisterHotKeyCategory(GameKeyContext category)
Parameters
category
GameKeyContext
ResetLastDownKeys()
public void ResetLastDownKeys()
UpdateLastDownKeys()
public void UpdateLastDownKeys()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).