implements IEquatable`1
0x00x0018
Members 3
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_Name | string | 1 flags | |
| 0x08 | m_BindingGroup | string | 1 flags | |
| 0x08 | m_DeviceRequirements | DeviceRequirement[] | 1 flags |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| string get_name() | Public+1 flags | 0x08 | |
| string get_bindingGroup() | Public+1 flags | 0x08 | |
| void set_bindingGroup(const string& value) | Public+1 flags | 0x08 | |
| ReadOnlyArray<UnityEngine.InputSystem.InputControlScheme.DeviceRequirement> get_deviceRequirements() | Public+1 flags | 0x10 | |
| void .ctor(const string& name, IEnumerable<UnityEngine.InputSystem.InputControlScheme.DeviceRequirement> devices, const string& bindingGroup) | Public+1 flags | 0x08 | |
| void SetNameAndBindingGroup(const string& name, const string& bindingGroup) | 1 flags | 0x08 | |
| Nullable<UnityEngine.InputSystem.InputControlScheme> FindControlSchemeForDevices(const uint8& devices, const uint8& schemes, InputDevice mustIncludeDevice, bool allowUnsuccesfulMatch) | PublicStatic | — | 0x20 |
| bool FindControlSchemeForDevices(const uint8& devices, const uint8& schemes, const InputControlScheme&& controlScheme, const MatchResult&& matchResult, InputDevice mustIncludeDevice, bool allowUnsuccessfulMatch) | PublicStatic | — | 0x50 |
| Nullable<UnityEngine.InputSystem.InputControlScheme> FindControlSchemeForDevice(InputDevice device, const uint8& schemes) | PublicStatic | — | 0x20 |
| bool SupportsDevice(InputDevice device) | Public | 0x08 | |
| MatchResult PickDevicesFrom(const uint8& devices, InputDevice favorDevice) | Public | — | 0x50 |
| bool Equals(const InputControlScheme& other) | PublicFinal+2 flags | 0x18 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool op_Equality(const InputControlScheme& left, const InputControlScheme& right) | PublicStatic+1 flags | 0x18 | |
| bool op_Inequality(const InputControlScheme& left, const InputControlScheme& right) | PublicStatic+1 flags | 0x18 |
Used by 21
types with a member, parameter or interface of this type<>c__DisplayClass32_0ControlSchemeSyntaxDefaultInputActionsEmptyInternalEnumerator`1EnumeratorICollection`1IEnumerator`1IEquatable`1IList`1InputActionAssetInputActionsInputActionSetupExtensionsInputControlScheme[]InputUserInternalEnumerator`1IReadOnlyList`1Nullable`1PlayerInputPredicate`1ReadOnlyArray`1SchemeJson