0x00x00E0
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInvalidIndex | int | PublicStatic+1 flags | 2 |
| 0x08 | maps | InputActionMap[] | Public | — | |
| 0x08 | controls | InputControl[] | Public | — | |
| 0x08 | interactions | IInputInteraction[] | Public | — | |
| 0x08 | processors | InputProcessor[] | Public | — | |
| 0x08 | composites | InputBindingComposite[] | Public | — | |
| 0x04 | totalProcessorCount | int | Public | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x80 | memory | UnmanagedMemory | Public | — | |
| 0x01 | m_OnBeforeUpdateHooked | bool | Private | — | |
| 0x01 | m_OnAfterUpdateHooked | bool | Private | — | |
| 0x01 | m_InProcessControlStateChange | bool | Private | — | |
| 0x00C3 | 0x05 | padding / unreflected | |||
| 0x08 | m_CurrentlyProcessingThisEvent | InputEventPtr | Private | — | |
| 0x08 | m_OnBeforeUpdateDelegate | Action | Private | — | |
| 0x08 | m_OnAfterUpdateDelegate | Action | Private | — | |
| 0xB8 | s_GlobalState | GlobalState | Static+1 flags | — | |
Functions 112
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_totalCompositeCount() | Public+1 flags | 0x04 | |
| int get_totalMapCount() | Public+1 flags | 0x04 | |
| int get_totalActionCount() | Public+1 flags | 0x04 | |
| int get_totalBindingCount() | Public+1 flags | 0x04 | |
| int get_totalInteractionCount() | Public+1 flags | 0x04 | |
| int get_totalControlCount() | Public+1 flags | 0x04 | |
| ActionMapIndices* get_mapIndices() | Public+1 flags | 0x00 | |
| TriggerState* get_actionStates() | Public+1 flags | 0x00 | |
| BindingState* get_bindingStates() | Public+1 flags | 0x00 | |
| InteractionState* get_interactionStates() | Public+1 flags | 0x00 | |
| Int32* get_controlIndexToBindingIndex() | Public+1 flags | 0x00 | |
| UInt16* get_controlGroupingAndComplexity() | Public+1 flags | 0x00 | |
| Single* get_controlMagnitudes() | Public+1 flags | 0x00 | |
| UInt32* get_enabledControls() | Public+1 flags | 0x00 | |
| bool get_isProcessingControlStateChange() | Public+1 flags | 0x01 | |
| void Initialize(const InputBindingResolver& resolver) | Public | 0x128 | |
| void ComputeControlGroupingIfNecessary() | Private | 0x00 | |
| void ClaimDataFrom(const InputBindingResolver& resolver) | Public | 0x128 | |
| void Finalize() | 2 flags | 0x00 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Destroy(bool isFinalizing) | Private | 0x01 | |
| InputActionState Clone() | Public | 0x08 | |
| object System.ICloneable.Clone() | PrivateFinal+2 flags | 0x08 | |
| bool IsUsingDevice(InputDevice device) | Private | 0x08 | |
| bool CanUseDevice(InputDevice device) | Private | 0x08 | |
| bool HasEnabledActions() | Public | 0x01 | |
| void FinishBindingCompositeSetups() | Private | 0x00 | |
| void PrepareForBindingReResolution(bool needFullResolve, const InputControlList<UnityEngine.InputSystem.InputControl>&& activeControls, bool hasEnabledActions) | 1 flags | 0x20 | |
| void FinishBindingResolution(bool hasEnabledActions, const UnmanagedMemory& oldMemory, const InputControlList<UnityEngine.InputSystem.InputControl>& activeControls, bool isFullResolve) | Public | 0x80 | |
| void RestoreActionStatesAfterReResolvingBindings(const UnmanagedMemory& oldState, const InputControlList<UnityEngine.InputSystem.InputControl>& activeControls, bool isFullResolve) | Private | 0x80 | |
| bool IsActiveControl(int bindingIndex, int controlIndex) | Private | 0x04 | |
| int FindControlIndexOnBinding(int bindingIndex, InputControl control) | Private | 0x08 | |
| void ResetActionStatesDrivenBy(InputDevice device) | Private | 0x08 | |
| bool IsActionBoundToControlFromDevice(InputDevice device, int actionIndex) | Private | 0x08 | |
| void ResetActionState(int actionIndex, const InputActionPhase& toPhase, bool hardReset) | Public | 0x04 | |
| TriggerState& FetchActionState(InputAction action) | Public | 0x30 | |
| ActionMapIndices FetchMapIndices(InputActionMap map) | Public | 0x30 | |
| void EnableAllActions(InputActionMap map) | Public | 0x08 | |
| void EnableControls(InputActionMap map) | Private | 0x08 | |
| void EnableSingleAction(InputAction action) | Public | 0x08 | |
| void EnableControls(InputAction action) | Private | 0x08 | |
| void DisableAllActions(InputActionMap map) | Public | 0x08 | |
| void DisableControls(InputActionMap map) | Public | 0x08 | |
| void DisableSingleAction(InputAction action) | Public | 0x08 | |
| void DisableControls(InputAction action) | Private | 0x08 | |
| void EnableControls(int mapIndex, int controlStartIndex, int numControls) | Private | 0x04 | |
| void DisableControls(int mapIndex, int controlStartIndex, int numControls) | Private | 0x04 | |
| void SetInitialStateCheckPending(int actionIndex, bool value) | Public | 0x04 | |
| void SetInitialStateCheckPending(const BindingState*& bindingStatePtr, bool value) | Private | 0x01 | |
| bool IsControlEnabled(int controlIndex) | Private | 0x04 | |
| void SetControlEnabled(int controlIndex, bool state) | Private | 0x04 | |
| void HookOnBeforeUpdate() | Private | 0x00 | |
| void UnhookOnBeforeUpdate() | Private | 0x00 | |
| void OnBeforeInitialUpdate() | Private | 0x00 | |
| void UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyControlStateChanged(InputControl control, double time, const InputEventPtr& eventPtr, long mapControlAndBindingIndex) | PrivateFinal+2 flags | 0x08 | |
| void UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyTimerExpired(InputControl control, double time, long mapControlAndBindingIndex, int interactionIndex) | PrivateFinal+2 flags | 0x08 | |
| long ToCombinedMapAndControlAndBindingIndex(int mapIndex, int controlIndex, int bindingIndex) | Private | 0x08 | |
| void SplitUpMapAndControlAndBindingIndex(long mapControlAndBindingIndex, int mapIndex, int controlIndex, int bindingIndex) | Private | 0x08 | |
| int GetComplexityFromMonitorIndex(long mapControlAndBindingIndex) | Static+1 flags | 0x08 | |
| void ProcessControlStateChange(int mapIndex, int controlIndex, int bindingIndex, double time, const InputEventPtr& eventPtr) | Private | 0x08 | |
| void ProcessButtonState(const TriggerState&& trigger, int actionIndex, const BindingState*& bindingStatePtr) | Private | 0x30 | |
| bool ShouldIgnoreInputOnCompositeBinding(const BindingState*& binding, const InputEvent*& eventPtr) | PrivateStatic | 0x01 | |
| bool IsConflictingInput(const TriggerState&& trigger, int actionIndex) | Private | 0x30 | |
| ushort GetActionBindingStartIndexAndCount(int actionIndex, ushort bindingCount) | Private | 0x04 | |
| void ProcessDefaultInteraction(const TriggerState&& trigger, int actionIndex) | Private | 0x30 | |
| void ProcessInteractions(const TriggerState&& trigger, int interactionStartIndex, int interactionCount) | Private | 0x30 | |
| void ProcessTimeout(double time, int mapIndex, int controlIndex, int bindingIndex, int interactionIndex) | Private | 0x08 | |
| void SetTotalTimeoutCompletionTime(float seconds, const TriggerState&& trigger) | 1 flags | 0x30 | |
| void StartTimeout(float seconds, const TriggerState&& trigger) | 1 flags | 0x30 | |
| void StopTimeout(int interactionIndex) | Private | 0x04 | |
| void ChangePhaseOfInteraction(const InputActionPhase& newPhase, const TriggerState&& trigger, const InputActionPhase& phaseAfterPerformed, bool processNextInteractionOnCancel) | 1 flags | 0x30 | |
| bool ChangePhaseOfAction(const InputActionPhase& newPhase, const TriggerState&& trigger, const InputActionPhase& phaseAfterPerformedOrCanceled) | Private | 0x30 | |
| void ChangePhaseOfActionInternal(int actionIndex, const TriggerState*& actionState, const InputActionPhase& newPhase, const TriggerState&& trigger) | Private | 0x30 | |
| void CallActionListeners(int actionIndex, InputActionMap actionMap, const InputActionPhase& phase, const CallbackArray<System.Action<UnityEngine.InputSystem.InputAction.CallbackContext>>&& listeners, const string& callbackName) | Private | 0x50 | |
| object GetActionOrNoneString(const TriggerState&& trigger) | Private | 0x30 | |
| InputAction GetActionOrNull(int bindingIndex) | 1 flags | 0x08 | |
| InputAction GetActionOrNull(const TriggerState&& trigger) | 1 flags | 0x30 | |
| InputControl GetControl(const TriggerState&& trigger) | 1 flags | 0x30 | |
| IInputInteraction GetInteractionOrNull(const TriggerState&& trigger) | Private | 0x30 | |
| int GetBindingIndexInMap(int bindingIndex) | 1 flags | 0x04 | |
| int GetBindingIndexInState(int mapIndex, int bindingIndexInMap) | 1 flags | 0x04 | |
| BindingState& GetBindingState(int bindingIndex) | 1 flags | 0x20 | |
| InputBinding& GetBinding(int bindingIndex) | 1 flags | 0x58 | |
| InputActionMap GetActionMap(int bindingIndex) | 1 flags | 0x08 | |
| void ResetInteractionStateAndCancelIfNecessary(int mapIndex, int bindingIndex, int interactionIndex) | Private | 0x04 | |
| void ResetInteractionState(int interactionIndex) | Private | 0x04 | |
| int GetValueSizeInBytes(int bindingIndex, int controlIndex) | 1 flags | 0x04 | |
| Type GetValueType(int bindingIndex, int controlIndex) | 1 flags | 0x08 | |
| bool IsActuated(const TriggerState&& trigger, float threshold) | Static+1 flags | 0x30 | |
| void ReadValue(int bindingIndex, int controlIndex, const Void*& buffer, int bufferSize, bool ignoreComposites) | 1 flags | 0x04 | |
| uint8 ReadValue(int bindingIndex, int controlIndex, bool ignoreComposites) | 1 flags | — | 0x04 |
| uint8 ApplyProcessors(int bindingIndex, const uint8& value, InputControl<TValue> controlOfType) | 1 flags | — | 0x08 |
| float EvaluateCompositePartMagnitude(int bindingIndex, int partNumber) | Public | 0x04 | |
| double GetCompositePartPressTime(int bindingIndex, int partNumber) | 1 flags | 0x08 | |
| uint8 ReadCompositePartValue(int bindingIndex, int partNumber, const Boolean*& buttonValuePtr, int controlIndex, const uint8& comparer) | 1 flags | — | 0x04 |
| bool ReadCompositePartValue(int bindingIndex, int partNumber, const Void*& buffer, int bufferSize) | 1 flags | 0x04 | |
| object ReadCompositePartValueAsObject(int bindingIndex, int partNumber) | 1 flags | 0x08 | |
| object ReadValueAsObject(int bindingIndex, int controlIndex, bool ignoreComposites) | 1 flags | 0x08 | |
| bool ReadValueAsButton(int bindingIndex, int controlIndex) | 1 flags | 0x04 | |
| ISavedState SaveAndResetState() | Static+1 flags | 0x08 | |
| void AddToGlobalList() | Private | 0x00 | |
| void RemoveMapFromGlobalList() | Private | 0x00 | |
| void CompactGlobalList() | PrivateStatic | 0x00 | |
| void NotifyListenersOfActionChange(const InputActionChange& change) | 1 flags | 0x04 | |
| void NotifyListenersOfActionChange(const InputActionChange& change, object actionOrMapOrAsset) | Static+1 flags | 0x08 | |
| void ResetGlobals() | PrivateStatic | 0x00 | |
| int FindAllEnabledActions(List<UnityEngine.InputSystem.InputAction> result) | Static+1 flags | 0x08 | |
| void OnDeviceChange(InputDevice device, const InputDeviceChange& change) | Static+1 flags | 0x08 | |
| void DeferredResolutionOfBindings() | Static+1 flags | 0x00 | |
| void DisableAllActions() | Static+1 flags | 0x00 | |
| void DestroyAllActionMapStates() | Static+1 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |
Used by 17
types with a member, parameter or interface of this typeActionEventPtrCallbackContextEnumeratorEqualityComparer`1ICollection`1IEnumerator`1IEqualityComparer`1InlinedArray`1InputActionAssetInputActionMapInputActionRebindingExtensionsInputActionState[]InputBindingCompositeContextInputBindingResolverInputInteractionContextParameterEnumerableParameterEnumerator