|
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.UnityInputDeviceManager:
Collaboration diagram for InControl.UnityInputDeviceManager:Public Member Functions | |
| UnityInputDeviceManager () | |
| override void | Update (ulong updateTick, float deltaTime) |
| void | ReloadDevices () |
| void | AddDeviceProfile (CustomInputDeviceProfile deviceProfile) |
| void | LoadDeviceProfiles () |
| void | LoadDeviceProfile (string data) |
| void | LoadDeviceProfileFromFile (string filePath) |
| void | LoadDeviceProfilesFromPath (string rootPath) |
| virtual void | Destroy () |
Static Public Attributes | |
| static string | _savePath |
Protected Attributes | |
| readonly List< InputDevice > | devices |
Properties | |
| bool | JoystickInfoHasChanged [get, set] |
| static string | SavePath [get, set] |
| static string | CustomProfileFolder [get, set] |
Private Member Functions | |
| void | QueryJoystickInfo () |
| void | AttachDevices () |
| void | DetachDevices () |
| void | AttachDevice (UnityInputDevice device) |
| bool | HasAttachedDeviceWithJoystickId (int unityJoystickId) |
| void | DetectJoystickDevice (int unityJoystickId, string unityJoystickName) |
| InputDeviceProfile | DetectDevice (string unityJoystickName) |
| void | AddSystemDeviceProfile (InputDeviceProfile deviceProfile) |
| void | AddSystemDeviceProfiles () |
Private Attributes | |
| float | deviceRefreshTimer |
| readonly List< InputDeviceProfile > | systemDeviceProfiles |
| readonly List< InputDeviceProfile > | customDeviceProfiles |
| string[] | joystickNames |
| int | lastJoystickCount |
| int | lastJoystickHash |
| int | joystickCount |
| int | joystickHash |
Static Private Attributes | |
| const float | deviceRefreshInterval = 1f |
Definition at line 13 of file UnityInputDeviceManager.cs.