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
Loading...
Searching...
No Matches
InControl.KeyCombo Struct Reference
+ Inheritance diagram for InControl.KeyCombo:
+ Collaboration diagram for InControl.KeyCombo:

Public Member Functions

 KeyCombo (params Key[] keys)
 
void Add (Key key)
 
Key Get (int index)
 
void AddInclude (Key key)
 
Key GetInclude (int index)
 
void AddExclude (Key key)
 
Key GetExclude (int index)
 
KeyCombo AndNot (params Key[] keys)
 
void Clear ()
 
override string ToString ()
 
override bool Equals (object other)
 
override int GetHashCode ()
 

Static Public Member Functions

static KeyCombo With (params Key[] keys)
 
static KeyCombo Detect (bool modifiersAsKeys)
 
static bool operator== (KeyCombo a, KeyCombo b)
 
static bool operator!= (KeyCombo a, KeyCombo b)
 
static KeyCombo ()
 

Package Functions

void Load (BinaryReader reader, ushort dataFormatVersion)
 
void Save (BinaryWriter writer)
 

Properties

int Count [get, set]
 
int IncludeCount [get, set]
 
int ExcludeCount [get, set]
 
bool IsPressed [get, set]
 

Private Member Functions

void AddIncludeInt (int key)
 
int GetIncludeInt (int index)
 
void AddExcludeInt (int key)
 
int GetExcludeInt (int index)
 

Private Attributes

int includeSize
 
ulong includeData
 
int excludeSize
 
ulong excludeData
 

Static Private Attributes

static Dictionary< ulong, string > cachedStrings
 

Detailed Description

Definition at line 10 of file KeyCombo.cs.


The documentation for this struct was generated from the following file: