implements IDisposable
0x00x0168
Members 32
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | kDefaultMagnitudeThreshold | float | PublicStatic+1 flags |
| 0x08 | m_ActionToRebind | InputAction | Private | |
| 0x60 | m_BindingMask | Nullable`1 | Private | |
| 0x08 | m_ControlType | Type | Private | |
| 0x10 | m_ExpectedLayout | InternedString | Private | |
| 0x0090 | 0x88 | padding / unreflected | ||
| 0x04 | m_IncludePathCount | int | Private | |
| 0x08 | m_IncludePaths | string[] | Private | |
| 0x04 | m_ExcludePathCount | int | Private | |
| 0x08 | m_ExcludePaths | string[] | Private | |
| 0x04 | m_TargetBindingIndex | int | Private | |
| 0x08 | m_BindingGroupForNewBinding | string | Private | |
| 0x08 | m_CancelBinding | string | Private | |
| 0x04 | m_MagnitudeThreshold | float | Private | |
| 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 | |
| 0x20 | m_Candidates | InputControlList`1 | Private | |
| 0x08 | m_OnComplete | Action`1 | Private | |
| 0x08 | m_OnCancel | Action`1 | Private | |
| 0x08 | m_OnPotentialMatch | Action`1 | Private | |
| 0x08 | m_OnGeneratePath | Func`2 | Private | |
| 0x08 | m_OnComputeScore | Func`3 | Private | |
| 0x08 | m_OnApplyBinding | Action`2 | Private | |
| 0x08 | m_OnEventDelegate | Action`2 | Private | |
| 0x08 | m_OnAfterUpdateDelegate | Action | Private | |
| 0x08 | m_LayoutCache | Cache | Private | |
| 0x08 | m_PathBuilder | StringBuilder | Private | |
| 0x04 | m_Flags | Flags | Private | |
| 0x08 | m_StartingActuations | Dictionary`2 | Private | |
| 0x0164 | 0x04 | unreflected bytes to end of RebindingOperation | ||
Functions 58
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_action() | Public+1 flags | — | 0x00 |
| void get_bindingMask() | Public+1 flags | — | 0x00 |
| void get_candidates() | Public+1 flags | — | 0x00 |
| void get_scores() | Public+1 flags | — | 0x00 |
| void get_magnitudes() | Public+1 flags | — | 0x00 |
| void get_selectedControl() | Public+1 flags | — | 0x00 |
| void get_started() | Public+1 flags | — | 0x00 |
| void get_completed() | Public+1 flags | — | 0x00 |
| void get_canceled() | Public+1 flags | — | 0x00 |
| void get_startTime() | Public+1 flags | — | 0x00 |
| void get_timeout() | Public+1 flags | — | 0x00 |
| void get_expectedControlType() | Public+1 flags | — | 0x00 |
| void WithAction() | Public | — | 0x00 |
| void WithMatchingEventsBeingSuppressed() | Public | — | 0x00 |
| void WithCancelingThrough() | Public | — | 0x00 |
| void WithCancelingThrough() | Public | — | 0x00 |
| void WithExpectedControlType() | Public | — | 0x00 |
| void WithExpectedControlType() | Public | — | 0x00 |
| void WithExpectedControlType() | Public | — | 0x00 |
| void WithTargetBinding() | Public | — | 0x00 |
| void WithBindingMask() | Public | — | 0x00 |
| void WithBindingGroup() | Public | — | 0x00 |
| void WithoutGeneralizingPathOfSelectedControl() | Public | — | 0x00 |
| void WithRebindAddingNewBinding() | Public | — | 0x00 |
| void WithMagnitudeHavingToBeGreaterThan() | Public | — | 0x00 |
| void WithoutIgnoringNoisyControls() | Public | — | 0x00 |
| void WithControlsHavingToMatchPath() | Public | — | 0x00 |
| void WithControlsExcluding() | Public | — | 0x00 |
| void WithTimeout() | Public | — | 0x00 |
| void OnComplete() | Public | — | 0x00 |
| void OnCancel() | Public | — | 0x00 |
| void OnPotentialMatch() | Public | — | 0x00 |
| void OnGeneratePath() | Public | — | 0x00 |
| void OnComputeScore() | Public | — | 0x00 |
| void OnApplyBinding() | Public | — | 0x00 |
| void OnMatchWaitForAnother() | Public | — | 0x00 |
| void Start() | Public | — | 0x00 |
| void Cancel() | Public | — | 0x00 |
| void Complete() | Public | — | 0x00 |
| void AddCandidate() | Public | — | 0x00 |
| void RemoveCandidate() | Public | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void Finalize() | 2 flags | — | 0x00 |
| void Reset() | Public | — | 0x00 |
| void HookOnEvent() | Private | — | 0x00 |
| void UnhookOnEvent() | Private | — | 0x00 |
| void OnEvent() | Private | — | 0x00 |
| void SortCandidatesByScore() | Private | — | 0x00 |
| void HavePathMatch() | PrivateStatic | — | 0x00 |
| 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 |
| void GeneratePathForControl() | Private | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |