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

Public Member Functions

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

BindingSourceType LastInputType
 
DeadZoneFunc DeadZoneFunc
 
bool Raw
 

Static Public Attributes

static readonly TwoAxisInputControl Null
 

Package Functions

 PlayerTwoAxisAction (PlayerAction negativeXAction, PlayerAction positiveXAction, PlayerAction negativeYAction, PlayerAction positiveYAction)
 
void Update (ulong updateTick, float deltaTime)
 
void UpdateWithAxes (float x, float y, ulong updateTick, float deltaTime)
 

Properties

bool InvertXAxis [get, set]
 
bool InvertYAxis [get, set]
 
Action< BindingSourceTypeOnLastInputTypeChanged [set]
 
object UserData [get, set]
 
new float LowerDeadZone [get, set]
 
new float UpperDeadZone [get, set]
 
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]
 
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]
 

Private Member Functions

void ProcessActionUpdate (PlayerAction action)
 

Private Attributes

PlayerAction negativeXAction
 
PlayerAction positiveXAction
 
PlayerAction negativeYAction
 
PlayerAction positiveYAction
 
bool< InvertXAxisk__BackingField
 
bool< InvertYAxisk__BackingField
 
object< UserDatak__BackingField
 
float sensitivity
 
float lowerDeadZone
 
float upperDeadZone
 
float stateThreshold
 
bool thisState
 
bool lastState
 
Vector2 thisValue
 
Vector2 lastValue
 
bool clearInputState
 

Detailed Description

Definition at line 9 of file PlayerTwoAxisAction.cs.


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