terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Public Member Functions | |
KeyboardState (Keys[] keys, bool capsLock=false, bool numLock=false) | |
KeyboardState (params Keys[] keys) | |
bool | IsKeyDown (Keys key) |
bool | IsKeyUp (Keys key) |
Keys[] | GetPressedKeys () |
override int | GetHashCode () |
override bool | Equals (object obj) |
Static Public Member Functions | |
static bool | operator== (KeyboardState a, KeyboardState b) |
static bool | operator!= (KeyboardState a, KeyboardState b) |
static | KeyboardState () |
Package Functions | |
void | InternalSetKey (Keys key) |
void | InternalClearKey (Keys key) |
void | InternalClearAllKeys () |
KeyboardState (List< Keys > keys, bool capsLock=false, bool numLock=false) | |
Properties | |
bool | CapsLock [get, set, private set] |
bool | NumLock [get, set, private set] |
KeyState | this[Keys key] [get, set] |
Private Member Functions | |
bool | InternalGetKey (Keys key) |
Static Private Member Functions | |
static uint | CountBits (uint v) |
static int | AddKeysToArray (uint keys, int offset, Keys[] pressedKeys, int index) |
Private Attributes | |
uint | keys0 |
uint | keys1 |
uint | keys2 |
uint | keys3 |
uint | keys4 |
uint | keys5 |
uint | keys6 |
uint | keys7 |
bool< CapsLock > | k__BackingField |
bool< NumLock > | k__BackingField |
Static Private Attributes | |
static Keys[] | empty |
static Keys[] | keysArray1 |
static Keys[] | keysArray2 |
static Keys[] | keysArray3 |
static Keys[] | keysArray4 |
static Keys[] | keysArray5 |
static Keys[] | keysArray6 |
static Keys[] | keysArray7 |
static Keys[] | keysArray8 |
Definition at line 13 of file KeyboardState.cs.