implements ICloneable, ISerializationCallbackReceiver, IInputActionCollection2, IInputActionCollection, IEnumerable`1, IEnumerable, IDisposable
0x00x0138
Members 21
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 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 | |
| 0x0048 | 0xE0 | padding / unreflected | ||
| 0x04 | m_EnabledActionsCount | int | 2 flags | |
| 0x08 | m_SingletonAction | InputAction | 2 flags | |
| 0x04 | m_MapIndexInState | int | 2 flags | |
| 0x08 | m_State | InputActionState | 2 flags | |
| 0x60 | m_BindingMask | Nullable`1 | 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`1 | 2 flags | |
| 0x08 | m_ActionIndexByNameOrId | Dictionary`2 | 2 flags | |
| 0x04 | s_DeferBindingResolution | int | Static+1 flags | |
| 0x01 | s_NeedToResolveBindings | bool | Static+1 flags | |
Functions 61
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_name() | Public+1 flags | — | 0x00 |
| void get_asset() | Public+1 flags | — | 0x00 |
| void get_id() | Public+1 flags | — | 0x00 |
| void get_idDontGenerate() | 2 flags | — | 0x00 |
| void get_enabled() | Public+1 flags | — | 0x00 |
| void get_actions() | Public+1 flags | — | 0x00 |
| void get_bindings() | Public+1 flags | — | 0x00 |
| void UnityEngine.InputSystem.IInputActionCollection2.get_bindings() | PrivateFinal+3 flags | — | 0x00 |
| void get_controlSchemes() | PublicFinal+3 flags | — | 0x00 |
| void get_bindingMask() | PublicFinal+3 flags | — | 0x00 |
| void set_bindingMask() | PublicFinal+3 flags | — | 0x00 |
| void get_devices() | PublicFinal+3 flags | — | 0x00 |
| void set_devices() | PublicFinal+3 flags | — | 0x00 |
| void get_Item() | Public+1 flags | — | 0x00 |
| void add_actionTriggered() | Public+1 flags | — | 0x00 |
| void remove_actionTriggered() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void FindActionIndex() | 1 flags | — | 0x00 |
| void SetUpActionLookupTable() | Private | — | 0x00 |
| void ClearActionLookupTable() | 1 flags | — | 0x00 |
| void FindActionIndex() | Private | — | 0x00 |
| void FindAction() | PublicFinal+2 flags | — | 0x00 |
| void FindAction() | Public | — | 0x00 |
| void IsUsableWithDevice() | Public | — | 0x00 |
| void Enable() | PublicFinal+2 flags | — | 0x00 |
| void Disable() | PublicFinal+2 flags | — | 0x00 |
| void Clone() | Public | — | 0x00 |
| void System.ICloneable.Clone() | PrivateFinal+2 flags | — | 0x00 |
| void Contains() | PublicFinal+2 flags | — | 0x00 |
| void ToString() | Public+1 flags | — | 0x00 |
| void GetEnumerator() | PublicFinal+2 flags | — | 0x00 |
| void System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void get_needToResolveBindings() | Private+1 flags | — | 0x00 |
| void set_needToResolveBindings() | Private+1 flags | — | 0x00 |
| void get_bindingResolutionNeedsFullReResolve() | Private+1 flags | — | 0x00 |
| void set_bindingResolutionNeedsFullReResolve() | Private+1 flags | — | 0x00 |
| void get_controlsForEachActionInitialized() | Private+1 flags | — | 0x00 |
| void set_controlsForEachActionInitialized() | Private+1 flags | — | 0x00 |
| void get_bindingsForEachActionInitialized() | Private+1 flags | — | 0x00 |
| void set_bindingsForEachActionInitialized() | Private+1 flags | — | 0x00 |
| void GetBindingsForSingleAction() | 1 flags | — | 0x00 |
| void GetControlsForSingleAction() | 1 flags | — | 0x00 |
| void SetUpPerActionControlAndBindingArrays() | Private | — | 0x00 |
| void OnWantToChangeSetup() | 1 flags | — | 0x00 |
| void OnSetupChanged() | 1 flags | — | 0x00 |
| void OnBindingModified() | 1 flags | — | 0x00 |
| void ClearCachedActionData() | 1 flags | — | 0x00 |
| void GenerateId() | 1 flags | — | 0x00 |
| void LazyResolveBindings() | 1 flags | — | 0x00 |
| void ResolveBindingsIfNecessary() | 1 flags | — | 0x00 |
| void ResolveBindings() | 1 flags | — | 0x00 |
| void FindBinding() | PublicFinal+2 flags | — | 0x00 |
| void FindBindingRelativeToMap() | 1 flags | — | 0x00 |
| void FromJson() | PublicStatic | — | 0x00 |
| void ToJson() | PublicStatic | — | 0x00 |
| void ToJson() | Public | — | 0x00 |
| void OnBeforeSerialize() | PublicFinal+2 flags | — | 0x00 |
| void OnAfterDeserialize() | PublicFinal+2 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |