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

Static Public Member Functions

static void Update ()
 
static void Reload ()
 
static void ClearInputState ()
 
static void AddDeviceManager (InputDeviceManager deviceManager)
 
static void AddDeviceManager< T > ()
 
static T GetDeviceManager< T > ()
 
static bool HasDeviceManager< T > ()
 
static void AttachDevice (InputDevice inputDevice)
 
static void DetachDevice (InputDevice inputDevice)
 
static void HideDevicesWithProfile (Type type)
 

Static Public Attributes

static readonly VersionInfo Version
 
static ReadOnlyCollection< InputDeviceDevices
 
static ReadOnlyCollection< InputDeviceActiveDevices
 

Static Package Functions

static bool SetupInternal ()
 
static void ResetInternal ()
 
static void UpdateInternal ()
 
static void OnApplicationFocus (bool focusState)
 
static void OnApplicationPause (bool pauseState)
 
static void OnApplicationQuit ()
 
static void OnLevelWasLoaded ()
 
static void AttachPlayerActionSet (PlayerActionSet playerActionSet)
 
static void DetachPlayerActionSet (PlayerActionSet playerActionSet)
 
static void UpdatePlayerActionSets (float deltaTime)
 

Properties

static Action OnSetup [set]
 
static Action< ulong, float > OnUpdate [set]
 
static Action OnReset [set]
 
static Action< InputDeviceOnDeviceAttached [set]
 
static Action< InputDeviceOnDeviceDetached [set]
 
static Action< InputDeviceOnActiveDeviceChanged [set]
 
static Action< ulong, float > OnUpdateDevices [set]
 
static Action< ulong, float > OnCommitDevices [set]
 
static bool CommandWasPressed [get, set, private set]
 
static bool InvertYAxis [get, set]
 
static bool IsSetup [get, set, private set]
 
static string Platform [get, set, private set]
 
static bool MenuWasPressed [get, set]
 
static bool AnyKeyIsPressed [get, set]
 
static InputDevice ActiveDevice [get, set, private set]
 
static bool Enabled [get, set]
 
static bool SuspendInBackground [get, set]
 
static bool EnableNativeInput [get, set]
 
static bool EnableXInput [get, set]
 
static bool EditorDisableAllProfiles [get, set]
 
static uint XInputUpdateRate [get, set]
 
static uint XInputBufferSize [get, set]
 
static bool NativeInputEnableXInput [get, set]
 
static bool NativeInputEnableMFi [get, set]
 
static bool NativeInputPreventSleep [get, set]
 
static uint NativeInputUpdateRate [get, set]
 
static bool EnableICade [get, set]
 
static VersionInfo UnityVersion [get, set]
 
static ulong CurrentTick [get, set]
 

Static Private Member Functions

static void AssertIsSetup ()
 
static void SetZeroTickOnAllControls ()
 
static void UpdateCurrentTime ()
 
static void UpdateDeviceManagers (float deltaTime)
 
static void DestroyDeviceManagers ()
 
static void DestroyDevices ()
 
static void UpdateDevices (float deltaTime)
 
static void CommitDevices (float deltaTime)
 
static void UpdateActiveDevice ()
 
static InputManager ()
 

Static Private Attributes

static readonly List< InputDeviceManagerdeviceManagers
 
static readonly Dictionary< Type, InputDeviceManagerdeviceManagerTable
 
static readonly List< InputDevicedevices
 
static InputDevice activeDevice
 
static readonly List< InputDeviceactiveDevices
 
static readonly List< PlayerActionSetplayerActionSets
 
static bool< CommandWasPressedk__BackingField
 
static bool< InvertYAxisk__BackingField
 
static bool< IsSetupk__BackingField
 
static string< Platformk__BackingField
 
static bool applicationIsFocused
 
static float initialTime
 
static float currentTime
 
static float lastUpdateTime
 
static ulong currentTick
 
static ? VersionInfo unityVersion
 
static bool enabled
 
static bool< SuspendInBackgroundk__BackingField
 
static bool< EnableNativeInputk__BackingField
 
static bool< EnableXInputk__BackingField
 
static bool< EditorDisableAllProfilesk__BackingField
 
static uint< XInputUpdateRatek__BackingField
 
static uint< XInputBufferSizek__BackingField
 
static bool< NativeInputEnableXInputk__BackingField
 
static bool< NativeInputEnableMFik__BackingField
 
static bool< NativeInputPreventSleepk__BackingField
 
static uint< NativeInputUpdateRatek__BackingField
 
static bool< EnableICadek__BackingField
 

Detailed Description

Definition at line 13 of file InputManager.cs.


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