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.TwoAxisInputControl Class Reference
+ Inheritance diagram for InControl.TwoAxisInputControl:
+ Collaboration diagram for InControl.TwoAxisInputControl:

Public Member Functions

 TwoAxisInputControl ()
 
void ClearInputState ()
 
void Filter (TwoAxisInputControl twoAxisInputControl, float deltaTime)
 

Static Public Member Functions

static implicit operator bool (TwoAxisInputControl instance)
 
static implicit operator Vector2 (TwoAxisInputControl instance)
 
static implicit operator Vector3 (TwoAxisInputControl instance)
 

Public Attributes

DeadZoneFunc DeadZoneFunc
 
bool Raw
 

Static Public Attributes

static readonly TwoAxisInputControl Null
 

Package Functions

void UpdateWithAxes (float x, float y, ulong updateTick, float deltaTime)
 

Properties

float X [get, set, protected set]
 
float Y [get, set, protected set]
 
OneAxisInputControl Left [get, set, protected set]
 
OneAxisInputControl Right [get, set, protected set]
 
OneAxisInputControl Up [get, set, protected set]
 
OneAxisInputControl Down [get, set, protected set]
 
ulong UpdateTick [get, set, protected set]
 
float Sensitivity [get, set]
 
float StateThreshold [get, set]
 
float LowerDeadZone [get, set]
 
float UpperDeadZone [get, set]
 
bool State [get, set]
 
bool LastState [get, set]
 
Vector2 Value [get, set]
 
Vector2 LastValue [get, set]
 
Vector2 Vector [get, set]
 
bool HasChanged [get, set, protected set]
 
bool IsPressed [get, set]
 
bool WasPressed [get, set]
 
bool WasReleased [get, set]
 
float Angle [get, set]
 

Static Private Member Functions

static TwoAxisInputControl ()
 

Private Attributes

float< Xk__BackingField
 
float< Yk__BackingField
 
OneAxisInputControl< Leftk__BackingField
 
OneAxisInputControl< Rightk__BackingField
 
OneAxisInputControl< Upk__BackingField
 
OneAxisInputControl< Downk__BackingField
 
ulong< UpdateTickk__BackingField
 
float sensitivity
 
float lowerDeadZone
 
float upperDeadZone
 
float stateThreshold
 
bool thisState
 
bool lastState
 
Vector2 thisValue
 
Vector2 lastValue
 
bool clearInputState
 
bool< HasChangedk__BackingField
 

Detailed Description

Definition at line 10 of file TwoAxisInputControl.cs.


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