|
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
|
Inheritance diagram for InControl.PlayerActionSet:
Collaboration diagram for InControl.PlayerActionSet: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.