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 | |
void | Destroy () |
PlayerAction | GetPlayerActionByName (string actionName) |
void | Reset () |
void | ClearInputState () |
bool | HasBinding (BindingSource binding) |
void | RemoveBinding (BindingSource binding) |
byte[] | SaveData () |
void | LoadData (byte[] data) |
string | Save () |
void | Load (string data) |
Public Attributes | |
BindingSourceType | LastInputType |
ulong | LastInputTypeChangedTick |
InputDeviceClass | LastDeviceClass |
InputDeviceStyle | LastDeviceStyle |
Protected Member Functions | |
PlayerActionSet () | |
PlayerAction | CreatePlayerAction (string name) |
PlayerOneAxisAction | CreateOneAxisPlayerAction (PlayerAction negativeAction, PlayerAction positiveAction) |
PlayerTwoAxisAction | CreateTwoAxisPlayerAction (PlayerAction negativeXAction, PlayerAction positiveXAction, PlayerAction negativeYAction, PlayerAction positiveYAction) |
Package Functions | |
void | AddPlayerAction (PlayerAction action) |
void | Update (ulong updateTick, float deltaTime) |
Package Attributes | |
PlayerAction | listenWithAction |
Properties | |
InputDevice | Device [get, set] |
List< InputDevice > | IncludeDevices [get, set, private set] |
List< InputDevice > | ExcludeDevices [get, set, private set] |
ReadOnlyCollection< PlayerAction > | Actions [get, set, private set] |
ulong | UpdateTick [get, set, protected set] |
Action< BindingSourceType > | OnLastInputTypeChanged [set] |
bool | Enabled [get, set] |
bool | PreventInputWhileListeningForBinding [get, set] |
object | UserData [get, set] |
PlayerAction | this[string actionName] [get, set] |
bool | IsListeningForBinding [get, set] |
BindingListenOptions | ListenOptions [get, set] |
InputDevice | ActiveDevice [get, set] |
Private Member Functions | |
InputDevice | FindActiveDevice () |
Private Attributes | |
InputDevice< Device > | k__BackingField |
List< InputDevice >< IncludeDevices > | k__BackingField |
List< InputDevice >< ExcludeDevices > | k__BackingField |
ReadOnlyCollection< PlayerAction >< Actions > | k__BackingField |
ulong< UpdateTick > | k__BackingField |
bool< Enabled > | k__BackingField |
bool< PreventInputWhileListeningForBinding > | k__BackingField |
object< UserData > | k__BackingField |
List< PlayerAction > | actions |
List< PlayerOneAxisAction > | oneAxisActions |
List< PlayerTwoAxisAction > | twoAxisActions |
Dictionary< string, PlayerAction > | actionsByName |
BindingListenOptions | listenOptions |
InputDevice | activeDevice |
Static Private Attributes | |
const ushort | currentDataFormatVersion = 2 |
Definition at line 14 of file PlayerActionSet.cs.