terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Static Public Member Functions | |
static implicit | operator bool (OneAxisInputControl instance) |
static implicit | operator float (OneAxisInputControl instance) |
Public Attributes | |
BindingListenOptions | ListenOptions |
BindingSourceType | LastInputType |
ulong | LastInputTypeChangedTick |
InputDeviceClass | LastDeviceClass |
InputDeviceStyle | LastDeviceStyle |
float | FirstRepeatDelay |
float | RepeatDelay |
bool | Raw |
Protected Attributes | |
bool | isNullControl |
bool | ownerEnabled |
Package Functions | |
void | Update (ulong updateTick, float deltaTime, InputDevice device) |
void | Load (BinaryReader reader, ushort dataFormatVersion) |
void | Save (BinaryWriter writer) |
bool | UpdateWithRawValue (float value, ulong updateTick, float deltaTime) |
void | SetValue (float value, ulong updateTick) |
void | CommitWithSides (InputControl negativeSide, InputControl positiveSide, ulong updateTick, float deltaTime) |
Properties | |
string | Name [get, private set] |
PlayerActionSet | Owner [get, private set] |
Action< BindingSourceType > | OnLastInputTypeChanged |
Action | OnBindingsChanged |
object | UserData [get, set] |
bool | IsListeningForBinding [get] |
ReadOnlyCollection< BindingSource > | Bindings [get] |
ReadOnlyCollection< BindingSource > | UnfilteredBindings [get] |
InputDevice | Device [get, set] |
InputDevice | ActiveDevice [get] |
bool | LastInputTypeIsDevice [get] |
new float | LowerDeadZone [get, set] |
new float | UpperDeadZone [get, set] |
ulong | UpdateTick [get, protected set] |
bool | State [get] |
bool | LastState [get] |
float | Value [get] |
float | LastValue [get] |
float | RawValue [get] |
float | NextRawValue [get] |
bool | HasInput [get] |
bool | HasChanged [get] |
bool | IsPressed [get] |
bool | WasPressed [get] |
bool | WasReleased [get] |
bool | WasRepeated [get] |
float | Sensitivity [get, set] |
float | StateThreshold [get, set] |
bool | IsNullControl [get] |
bool | Enabled [get, set] |
bool | EnabledInHierarchy [get] |
Private Member Functions | |
void | HardRemoveBinding (BindingSource binding) |
int | CountBindingsOfType (BindingSourceType bindingSourceType) |
void | RemoveFirstBindingOfType (BindingSourceType bindingSourceType) |
int | IndexOfFirstInvalidBinding () |
void | RemoveOrphanedBindings () |
void | UpdateBindings (ulong updateTick, float deltaTime) |
void | DetectBindings () |
void | UpdateVisibleBindings () |
void | PrepareForUpdate (ulong updateTick) |
Private Attributes | |
string< Name > | k__BackingField |
PlayerActionSet< Owner > | k__BackingField |
object< UserData > | k__BackingField |
readonly List< BindingSource > | defaultBindings |
readonly List< BindingSource > | regularBindings |
readonly List< BindingSource > | visibleBindings |
readonly ReadOnlyCollection< BindingSource > | bindings |
readonly ReadOnlyCollection< BindingSource > | unfilteredBindings |
readonly BindingSourceListener[] | bindingSourceListeners |
bool | triggerBindingEnded |
bool | triggerBindingChanged |
InputDevice | device |
InputDevice | activeDevice |
float | sensitivity |
float | lowerDeadZone |
float | upperDeadZone |
float | stateThreshold |
bool | enabled |
ulong | pendingTick |
bool | pendingCommit |
float | nextRepeatTime |
bool | wasRepeated |
bool | clearInputState |
InputControlState | lastState |
InputControlState | nextState |
InputControlState | thisState |
Definition at line 12 of file PlayerAction.cs.