implements IDisposable
0x00x0188
Members 34
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kDefaultMagnitudeThreshold | float | PublicStatic+1 flags | 1045220557 |
| 0x08 | m_ActionToRebind | InputAction | Private | — | |
| 0x60 | m_BindingMask | Nullable<UnityEngine.InputSystem.InputBinding> | Private | — | |
| 0x08 | m_ControlType | Type | Private | — | |
| 0x10 | m_ExpectedLayout | InternedString | Private | — | |
| 0x04 | m_IncludePathCount | int | Private | — | |
| 0x0094 | 0x04 | padding / unreflected | |||
| 0x08 | m_IncludePaths | string[] | Private | — | |
| 0x04 | m_ExcludePathCount | int | Private | — | |
| 0x00A4 | 0x04 | padding / unreflected | |||
| 0x08 | m_ExcludePaths | string[] | Private | — | |
| 0x04 | m_TargetBindingIndex | int | Private | — | |
| 0x00B4 | 0x04 | padding / unreflected | |||
| 0x08 | m_BindingGroupForNewBinding | string | Private | — | |
| 0x08 | m_CancelBinding | string | Private | — | |
| 0x04 | m_MagnitudeThreshold | float | Private | — | |
| 0x00CC | 0x04 | padding / unreflected | |||
| 0x08 | m_Scores | float[] | Private | — | |
| 0x08 | m_Magnitudes | float[] | Private | — | |
| 0x08 | m_LastMatchTime | double | Private | — | |
| 0x08 | m_StartTime | double | Private | — | |
| 0x04 | m_Timeout | float | Private | — | |
| 0x04 | m_WaitSecondsAfterMatch | float | Private | — | |
| 0x04 | m_SavedInputEventHandledPolicy | InputEventHandledPolicy | Private | — | |
| 0x08 | m_TargetInputEventHandledPolicy | Nullable<UnityEngine.InputSystem.LowLevel.InputEventHandledPolicy> | Private | — | |
| 0x0104 | 0x04 | padding / unreflected | |||
| 0x20 | m_Candidates | InputControlList<UnityEngine.InputSystem.InputControl> | Private | — | |
| 0x08 | m_OnComplete | Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> | Private | — | |
| 0x08 | m_OnCancel | Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> | Private | — | |
| 0x08 | m_OnPotentialMatch | Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> | Private | — | |
| 0x08 | m_OnGeneratePath | Func<UnityEngine.InputSystem.InputControl | Private | — | |
| 0x08 | m_OnComputeScore | Func<UnityEngine.InputSystem.InputControl | Private | — | |
| 0x08 | m_OnApplyBinding | Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation | Private | — | |
| 0x08 | m_OnEventDelegate | Action<UnityEngine.InputSystem.LowLevel.InputEventPtr | Private | — | |
| 0x08 | m_OnAfterUpdateDelegate | Action | Private | — | |
| 0x08 | m_LayoutCache | Cache | Private | — | |
| 0x08 | m_PathBuilder | StringBuilder | Private | — | |
| 0x04 | m_Flags | Flags | Private | — | |
| 0x017C | 0x04 | padding / unreflected | |||
| 0x08 | m_StartingActuations | Dictionary<UnityEngine.InputSystem.InputControl | Private | — | |
Functions 59
| Signature | Flags | Native | Params |
|---|---|---|---|
| InputAction get_action() | Public+1 flags | 0x08 | |
| Nullable<UnityEngine.InputSystem.InputBinding> get_bindingMask() | Public+1 flags | 0x60 | |
| InputControlList<UnityEngine.InputSystem.InputControl> get_candidates() | Public+1 flags | 0x20 | |
| ReadOnlyArray<System.Single> get_scores() | Public+1 flags | 0x10 | |
| ReadOnlyArray<System.Single> get_magnitudes() | Public+1 flags | 0x10 | |
| InputControl get_selectedControl() | Public+1 flags | 0x08 | |
| bool get_started() | Public+1 flags | 0x01 | |
| bool get_completed() | Public+1 flags | 0x01 | |
| bool get_canceled() | Public+1 flags | 0x01 | |
| double get_startTime() | Public+1 flags | 0x08 | |
| float get_timeout() | Public+1 flags | 0x04 | |
| string get_expectedControlType() | Public+1 flags | 0x08 | |
| RebindingOperation WithAction(InputAction action) | Public | 0x08 | |
| RebindingOperation WithMatchingEventsBeingSuppressed(bool value) | Public | 0x08 | |
| RebindingOperation WithCancelingThrough(const string& binding) | Public | 0x08 | |
| RebindingOperation WithCancelingThrough(InputControl control) | Public | 0x08 | |
| RebindingOperation WithExpectedControlType(const string& layoutName) | Public | 0x08 | |
| RebindingOperation WithExpectedControlType(Type type) | Public | 0x08 | |
| RebindingOperation WithExpectedControlType() | Public | 0x08 | |
| RebindingOperation WithTargetBinding(int bindingIndex) | Public | 0x08 | |
| RebindingOperation WithBindingMask(const Nullable<UnityEngine.InputSystem.InputBinding>& bindingMask) | Public | 0x60 | |
| RebindingOperation WithBindingGroup(const string& group) | Public | 0x08 | |
| RebindingOperation WithoutGeneralizingPathOfSelectedControl() | Public | 0x08 | |
| RebindingOperation WithRebindAddingNewBinding(const string& group) | Public | 0x08 | |
| RebindingOperation WithMagnitudeHavingToBeGreaterThan(float magnitude) | Public | 0x08 | |
| RebindingOperation WithoutIgnoringNoisyControls() | Public | 0x08 | |
| RebindingOperation WithControlsHavingToMatchPath(const string& path) | Public | 0x08 | |
| RebindingOperation WithControlsExcluding(const string& path) | Public | 0x08 | |
| RebindingOperation WithTimeout(float timeInSeconds) | Public | 0x08 | |
| RebindingOperation OnComplete(Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> callback) | Public | 0x08 | |
| RebindingOperation OnCancel(Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> callback) | Public | 0x08 | |
| RebindingOperation OnPotentialMatch(Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> callback) | Public | 0x08 | |
| RebindingOperation OnGeneratePath(Func<UnityEngine.InputSystem.InputControl callback) | Public | 0x08 | |
| RebindingOperation OnComputeScore(Func<UnityEngine.InputSystem.InputControl callback) | Public | 0x08 | |
| RebindingOperation OnApplyBinding(Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation callback) | Public | 0x08 | |
| RebindingOperation OnMatchWaitForAnother(float seconds) | Public | 0x08 | |
| RebindingOperation WithActionEventNotificationsBeingSuppressed(bool value) | Public | 0x08 | |
| RebindingOperation Start() | Public | 0x08 | |
| void Cancel() | Public | 0x00 | |
| void Complete() | Public | 0x00 | |
| void AddCandidate(InputControl control, float score, float magnitude) | Public | 0x08 | |
| void RemoveCandidate(InputControl control) | Public | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Finalize() | 2 flags | 0x00 | |
| RebindingOperation Reset() | Public | 0x08 | |
| void HookOnEvent() | Private | 0x00 | |
| void UnhookOnEvent() | Private | 0x00 | |
| void OnEvent(const InputEventPtr& eventPtr, InputDevice device) | Private | 0x08 | |
| void SortCandidatesByScore() | Private | 0x00 | |
| bool HavePathMatch(InputControl control, const string[]& paths, int pathCount) | PrivateStatic | 0x08 | |
| void HookOnAfterUpdate() | Private | 0x00 | |
| void UnhookOnAfterUpdate() | Private | 0x00 | |
| void OnAfterUpdate() | Private | 0x00 | |
| void OnComplete() | Private | 0x00 | |
| void OnCancel() | Private | 0x00 | |
| void ResetAfterMatchCompleted() | Private | 0x00 | |
| void ThrowIfRebindInProgress() | Private | 0x00 | |
| string GeneratePathForControl(InputControl control) | Private | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |