implements ICloneable, ISerializationCallbackReceiver, IInputActionCollection2, IInputActionCollection, IEnumerable`1, IEnumerable, IDisposable
0x00x0140
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | k_ResolveBindingsProfilerMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | m_Name | string | 1 flags | — | |
| 0x08 | m_Id | string | 1 flags | — | |
| 0x08 | m_Asset | InputActionAsset | 1 flags | — | |
| 0x08 | m_Actions | InputAction[] | 1 flags | — | |
| 0x08 | m_Bindings | InputBinding[] | 1 flags | — | |
| 0x08 | m_BindingsForEachAction | InputBinding[] | Private+1 flags | — | |
| 0x08 | m_ControlsForEachAction | InputControl[] | Private+1 flags | — | |
| 0x04 | m_EnabledActionsCount | int | 2 flags | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | m_SingletonAction | InputAction | 2 flags | — | |
| 0x04 | m_MapIndexInState | int | 2 flags | — | |
| 0x005C | 0x04 | padding / unreflected | |||
| 0x08 | m_State | InputActionState | 2 flags | — | |
| 0x60 | m_BindingMask | Nullable<UnityEngine.InputSystem.InputBinding> | 2 flags | — | |
| 0x04 | m_Flags | Flags | Private+1 flags | — | |
| 0x04 | m_ParameterOverridesCount | int | 2 flags | — | |
| 0x08 | m_ParameterOverrides | ParameterOverride[] | 2 flags | — | |
| 0x10 | m_Devices | DeviceArray | 2 flags | — | |
| 0x50 | m_ActionCallbacks | CallbackArray<System.Action<UnityEngine.InputSystem.InputAction.CallbackContext>> | 2 flags | — | |
| 0x08 | m_ActionIndexByNameOrId | Dictionary<System.String | 2 flags | — | |
Functions 61
| Signature | Flags | Native | Params |
|---|---|---|---|
| string get_name() | Public+1 flags | 0x08 | |
| InputActionAsset get_asset() | Public+1 flags | 0x08 | |
| Guid get_id() | Public+1 flags | 0x10 | |
| Guid get_idDontGenerate() | 2 flags | 0x10 | |
| bool get_enabled() | Public+1 flags | 0x01 | |
| ReadOnlyArray<UnityEngine.InputSystem.InputAction> get_actions() | Public+1 flags | 0x10 | |
| ReadOnlyArray<UnityEngine.InputSystem.InputBinding> get_bindings() | Public+1 flags | 0x10 | |
| IEnumerable<UnityEngine.InputSystem.InputBinding> UnityEngine.InputSystem.IInputActionCollection2.get_bindings() | PrivateFinal+3 flags | 0x08 | |
| ReadOnlyArray<UnityEngine.InputSystem.InputControlScheme> get_controlSchemes() | PublicFinal+3 flags | 0x10 | |
| Nullable<UnityEngine.InputSystem.InputBinding> get_bindingMask() | PublicFinal+3 flags | 0x60 | |
| void set_bindingMask(const Nullable<UnityEngine.InputSystem.InputBinding>& value) | PublicFinal+3 flags | 0x60 | |
| Nullable<UnityEngine.InputSystem.Utilities.ReadOnlyArray<UnityEngine.InputSystem.InputDevice>> get_devices() | PublicFinal+3 flags | 0x18 | |
| void set_devices(const Nullable<UnityEngine.InputSystem.Utilities.ReadOnlyArray<UnityEngine.InputSystem.InputDevice>>& value) | PublicFinal+3 flags | 0x18 | |
| InputAction get_Item(const string& actionNameOrId) | Public+1 flags | 0x08 | |
| void add_actionTriggered(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value) | Public+1 flags | 0x08 | |
| void remove_actionTriggered(Action<UnityEngine.InputSystem.InputAction.CallbackContext> value) | Public+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(const string& name) | Public+1 flags | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| int FindActionIndex(const string& nameOrId) | 1 flags | 0x08 | |
| void SetUpActionLookupTable() | Private | 0x00 | |
| void ClearActionLookupTable() | 1 flags | 0x00 | |
| int FindActionIndex(const Guid& id) | Private | 0x10 | |
| InputAction FindAction(const string& actionNameOrId, bool throwIfNotFound) | PublicFinal+2 flags | 0x08 | |
| InputAction FindAction(const Guid& id) | Public | 0x10 | |
| bool IsUsableWithDevice(InputDevice device) | Public | 0x08 | |
| void Enable() | PublicFinal+2 flags | 0x00 | |
| void Disable() | PublicFinal+2 flags | 0x00 | |
| InputActionMap Clone() | Public | 0x08 | |
| object System.ICloneable.Clone() | PrivateFinal+2 flags | 0x08 | |
| bool Contains(InputAction action) | PublicFinal+2 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| IEnumerator<UnityEngine.InputSystem.InputAction> GetEnumerator() | PublicFinal+2 flags | 0x08 | |
| IEnumerator System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | 0x08 | |
| bool get_needToResolveBindings() | Private+1 flags | 0x01 | |
| void set_needToResolveBindings(bool value) | Private+1 flags | 0x01 | |
| bool get_bindingResolutionNeedsFullReResolve() | Private+1 flags | 0x01 | |
| void set_bindingResolutionNeedsFullReResolve(bool value) | Private+1 flags | 0x01 | |
| bool get_controlsForEachActionInitialized() | Private+1 flags | 0x01 | |
| void set_controlsForEachActionInitialized(bool value) | Private+1 flags | 0x01 | |
| bool get_bindingsForEachActionInitialized() | Private+1 flags | 0x01 | |
| void set_bindingsForEachActionInitialized(bool value) | Private+1 flags | 0x01 | |
| ReadOnlyArray<UnityEngine.InputSystem.InputBinding> GetBindingsForSingleAction(InputAction action) | 1 flags | 0x10 | |
| ReadOnlyArray<UnityEngine.InputSystem.InputControl> GetControlsForSingleAction(InputAction action) | 1 flags | 0x10 | |
| void SetUpPerActionControlAndBindingArrays() | Private | 0x00 | |
| void OnWantToChangeSetup() | 1 flags | 0x00 | |
| void OnSetupChanged() | 1 flags | 0x00 | |
| void OnBindingModified() | 1 flags | 0x00 | |
| void ClearCachedActionData(bool onlyControls) | 1 flags | 0x01 | |
| void GenerateId() | 1 flags | 0x00 | |
| bool LazyResolveBindings(bool fullResolve) | 1 flags | 0x01 | |
| bool ResolveBindingsIfNecessary() | 1 flags | 0x01 | |
| void ResolveBindings() | 1 flags | 0x00 | |
| int FindBinding(const InputBinding& mask, ref InputAction& action) | PublicFinal+2 flags | 0x58 | |
| int FindBindingRelativeToMap(const InputBinding& mask) | 1 flags | 0x58 | |
| InputActionMap[] FromJson(const string& json) | PublicStatic | 0x08 | |
| string ToJson(IEnumerable<UnityEngine.InputSystem.InputActionMap> maps) | PublicStatic | 0x08 | |
| string ToJson() | Public | 0x08 | |
| void OnBeforeSerialize() | PublicFinal+2 flags | 0x00 | |
| void OnAfterDeserialize() | PublicFinal+2 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 36
types with a member, parameter or interface of this typeBindingSyntaxCompositeSyntaxDebugManagerDefaultInputActionsEnumeratorEnumeratorEnumeratorEqualityComparer`1IEnumerator`1IEqualityComparer`1InlinedArray`1InputActionInputActionAssetInputActionMap[]InputActionRebindingExtensionsInputActionRebindingExtensionsExtensionsInputActionsInputActionSetupExtensionsInputActionStateInputActionTraceInputBindingResolverInputSystemProviderIReadOnlyList`1OneOrMore`2ParameterOverridePlayerActionsPlayerActionsPlayerInputPredicate`1ReadFileJsonReadOnlyArray`1UIActionsUIActionsUniversalActionsWriteFileJsonWriteMapJson