| void add_onLayoutChange(Action<System.String value) | PublicStatic+1 flags | | 0x08 |
| void remove_onLayoutChange(Action<System.String value) | PublicStatic+1 flags | | 0x08 |
| void RegisterLayout(Type type, const string& name, const Nullable<UnityEngine.InputSystem.Layouts.InputDeviceMatcher>& matches) | PublicStatic | | 0x10 |
| void RegisterLayout(const string& name, const Nullable<UnityEngine.InputSystem.Layouts.InputDeviceMatcher>& matches) | PublicStatic | — | 0x10 |
| void RegisterLayout(const string& json, const string& name, const Nullable<UnityEngine.InputSystem.Layouts.InputDeviceMatcher>& matches) | PublicStatic | | 0x10 |
| void RegisterLayoutOverride(const string& json, const string& name) | PublicStatic | | 0x08 |
| void RegisterLayoutMatcher(const string& layoutName, const InputDeviceMatcher& matcher) | PublicStatic | | 0x08 |
| void RegisterLayoutMatcher(const InputDeviceMatcher& matcher) | PublicStatic | — | 0x08 |
| void RegisterLayoutBuilder(Func<UnityEngine.InputSystem.Layouts.InputControlLayout> buildMethod, const string& name, const string& baseLayout, const Nullable<UnityEngine.InputSystem.Layouts.InputDeviceMatcher>& matches) | PublicStatic | | 0x10 |
| void RegisterPrecompiledLayout(const string& metadata) | PublicStatic | — | 0x08 |
| void RemoveLayout(const string& name) | PublicStatic | | 0x08 |
| string TryFindMatchingLayout(const InputDeviceDescription& deviceDescription) | PublicStatic | | 0x38 |
| IEnumerable<System.String> ListLayouts() | PublicStatic | | 0x08 |
| IEnumerable<System.String> ListLayoutsBasedOn(const string& baseLayout) | PublicStatic | | 0x08 |
| InputControlLayout LoadLayout(const string& name) | PublicStatic | | 0x08 |
| InputControlLayout LoadLayout() | PublicStatic | — | 0x08 |
| string GetNameOfBaseLayout(const string& layoutName) | PublicStatic | | 0x08 |
| bool IsFirstLayoutBasedOnSecond(const string& firstLayoutName, const string& secondLayoutName) | PublicStatic | | 0x08 |
| void RegisterProcessor(Type type, const string& name) | PublicStatic | | 0x08 |
| void RegisterProcessor(const string& name) | PublicStatic | — | 0x08 |
| Type TryGetProcessor(const string& name) | PublicStatic | | 0x08 |
| IEnumerable<System.String> ListProcessors() | PublicStatic | | 0x08 |
| ReadOnlyArray<UnityEngine.InputSystem.InputDevice> get_devices() | PublicStatic+1 flags | | 0x10 |
| ReadOnlyArray<UnityEngine.InputSystem.InputDevice> get_disconnectedDevices() | PublicStatic+1 flags | | 0x10 |
| void add_onDeviceChange(Action<UnityEngine.InputSystem.InputDevice value) | PublicStatic+1 flags | | 0x08 |
| void remove_onDeviceChange(Action<UnityEngine.InputSystem.InputDevice value) | PublicStatic+1 flags | | 0x08 |
| void add_onDeviceCommand(InputDeviceCommandDelegate value) | PublicStatic+1 flags | | 0x08 |
| void remove_onDeviceCommand(InputDeviceCommandDelegate value) | PublicStatic+1 flags | | 0x08 |
| void add_onFindLayoutForDevice(InputDeviceFindControlLayoutDelegate value) | PublicStatic+1 flags | | 0x08 |
| void remove_onFindLayoutForDevice(InputDeviceFindControlLayoutDelegate value) | PublicStatic+1 flags | | 0x08 |
| float get_pollingFrequency() | PublicStatic+1 flags | | 0x04 |
| void set_pollingFrequency(float value) | PublicStatic+1 flags | | 0x04 |
| InputDevice AddDevice(const string& layout, const string& name, const string& variants) | PublicStatic | | 0x08 |
| uint8 AddDevice(const string& name) | PublicStatic | — | 0x08 |
| InputDevice AddDevice(const InputDeviceDescription& description) | PublicStatic | | 0x38 |
| void AddDevice(InputDevice device) | PublicStatic | | 0x08 |
| void RemoveDevice(InputDevice device) | PublicStatic | | 0x08 |
| void FlushDisconnectedDevices() | PublicStatic | | 0x00 |
| InputDevice GetDevice(const string& nameOrLayout) | PublicStatic | | 0x08 |
| uint8 GetDevice() | PublicStatic | — | 0x00 |
| InputDevice GetDevice(Type type) | PublicStatic | | 0x08 |
| uint8 GetDevice(const InternedString& usage) | PublicStatic | — | 0x10 |
| uint8 GetDevice(const string& usage) | PublicStatic | — | 0x08 |
| InputDevice GetDeviceById(int deviceId) | PublicStatic | | 0x08 |
| List<UnityEngine.InputSystem.Layouts.InputDeviceDescription> GetUnsupportedDevices() | PublicStatic | | 0x08 |
| int GetUnsupportedDevices(List<UnityEngine.InputSystem.Layouts.InputDeviceDescription> descriptions) | PublicStatic | | 0x08 |
| void EnableDevice(InputDevice device) | PublicStatic | | 0x08 |
| void DisableDevice(InputDevice device, bool keepSendingEvents) | PublicStatic | | 0x08 |
| bool TrySyncDevice(InputDevice device) | PublicStatic | | 0x08 |
| void ResetDevice(InputDevice device, bool alsoResetDontResetControls) | PublicStatic | | 0x08 |
| bool TryResetDevice(InputDevice device) | PublicStatic | | 0x08 |
| void PauseHaptics() | PublicStatic | | 0x00 |
| void ResumeHaptics() | PublicStatic | | 0x00 |
| void ResetHaptics() | PublicStatic | | 0x00 |
| void SetDeviceUsage(InputDevice device, const string& usage) | PublicStatic | | 0x08 |
| void SetDeviceUsage(InputDevice device, const InternedString& usage) | PublicStatic | | 0x10 |
| void AddDeviceUsage(InputDevice device, const string& usage) | PublicStatic | | 0x08 |
| void AddDeviceUsage(InputDevice device, const InternedString& usage) | PublicStatic | | 0x10 |
| void RemoveDeviceUsage(InputDevice device, const string& usage) | PublicStatic | | 0x08 |
| void RemoveDeviceUsage(InputDevice device, const InternedString& usage) | PublicStatic | | 0x10 |
| InputControl FindControl(const string& path) | PublicStatic | | 0x08 |
| InputControlList<UnityEngine.InputSystem.InputControl> FindControls(const string& path) | PublicStatic | | 0x20 |
| InputControlList<TControl> FindControls(const string& path) | PublicStatic | — | 0x20 |
| int FindControls(const string& path, ref InputControlList<TControl>& controls) | PublicStatic | — | 0x20 |
| bool get_isProcessingEvents() | Static+2 flags | | 0x01 |
| InputEventListener get_onEvent() | PublicStatic+1 flags | | 0x01 |
| void set_onEvent(const InputEventListener& value) | PublicStatic+1 flags | | 0x01 |
| IObservable<UnityEngine.InputSystem.InputControl> get_onAnyButtonPress() | PublicStatic+1 flags | | 0x08 |
| void QueueEvent(const InputEventPtr& eventPtr) | PublicStatic | | 0x08 |
| void QueueEvent(const uint8& inputEvent) | PublicStatic | — | 0x00 |
| void QueueStateEvent(InputDevice device, const uint8& state, double time) | PublicStatic | — | 0x08 |
| void QueueDeltaStateEvent(InputControl control, const uint8& delta, double time) | PublicStatic | — | 0x08 |
| void QueueConfigChangeEvent(InputDevice device, double time) | PublicStatic | | 0x08 |
| void QueueTextEvent(InputDevice device, ushort character, double time) | PublicStatic | | 0x08 |
| void Update() | PublicStatic | | 0x00 |
| void Update(const InputUpdateType& updateType) | Static+1 flags | | 0x04 |
| void add_onBeforeUpdate(Action value) | PublicStatic+1 flags | | 0x08 |
| void remove_onBeforeUpdate(Action value) | PublicStatic+1 flags | | 0x08 |
| void add_onAfterUpdate(Action value) | PublicStatic+1 flags | | 0x08 |
| void remove_onAfterUpdate(Action value) | PublicStatic+1 flags | | 0x08 |
| InputSettings get_settings() | PublicStatic+1 flags | | 0x08 |
| void set_settings(InputSettings value) | PublicStatic+1 flags | | 0x08 |
| void add_onSettingsChange(Action value) | PublicStatic+1 flags | | 0x08 |
| void remove_onSettingsChange(Action value) | PublicStatic+1 flags | | 0x08 |
| void add_onActionChange(Action<System.Object value) | PublicStatic+1 flags | | 0x08 |
| void remove_onActionChange(Action<System.Object value) | PublicStatic+1 flags | | 0x08 |
| void RegisterInteraction(Type type, const string& name) | PublicStatic | | 0x08 |
| void RegisterInteraction(const string& name) | PublicStatic | — | 0x08 |
| Type TryGetInteraction(const string& name) | PublicStatic | | 0x08 |
| IEnumerable<System.String> ListInteractions() | PublicStatic | | 0x08 |
| void RegisterBindingComposite(Type type, const string& name) | PublicStatic | | 0x08 |
| void RegisterBindingComposite(const string& name) | PublicStatic | — | 0x08 |
| Type TryGetBindingComposite(const string& name) | PublicStatic | | 0x08 |
| void DisableAllEnabledActions() | PublicStatic | | 0x00 |
| List<UnityEngine.InputSystem.InputAction> ListEnabledActions() | PublicStatic | | 0x08 |
| int ListEnabledActions(List<UnityEngine.InputSystem.InputAction> actions) | PublicStatic | | 0x08 |
| InputRemoting get_remoting() | PublicStatic+1 flags | | 0x08 |
| Version get_version() | PublicStatic+1 flags | | 0x08 |
| bool get_runInBackground() | PublicStatic+1 flags | | 0x01 |
| void set_runInBackground(bool value) | PublicStatic+1 flags | | 0x01 |
| InputMetrics get_metrics() | PublicStatic+1 flags | | 0x38 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |
| void RunInitializeInPlayer() | PrivateStatic | | 0x00 |
| void EnsureInitialized() | Static+1 flags | | 0x00 |
| void InitializeInPlayer(IInputRuntime runtime, InputSettings settings) | PrivateStatic | | 0x08 |
| void RunInitialUpdate() | PrivateStatic | | 0x00 |
| void PerformDefaultPluginInitialization() | PrivateStatic | | 0x00 |