Zdexby TheHolyOneZ
42,610 classes
Class

RebindingOperation

: Object
UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation, Unity.InputSystem 0x0178 (376 B) inherited 0x0010 Unity.InputSystem.dll
implements IDisposable
0x00x0178

Members 32

OffsetSizeNameTypeFlagsDefault
—0x04kDefaultMagnitudeThresholdfloatPublicStatic+1 flags1045220557
0x08m_ActionToRebindInputActionPrivate—
0x60m_BindingMaskNullable<UnityEngine.InputSystem.InputBinding>Private—
0x08m_ControlTypeTypePrivate—
0x10m_ExpectedLayoutInternedStringPrivate—
0x04m_IncludePathCountintPrivate—
0x00940x04padding / unreflected
0x08m_IncludePathsstring[]Private—
0x04m_ExcludePathCountintPrivate—
0x00A40x04padding / unreflected
0x08m_ExcludePathsstring[]Private—
0x04m_TargetBindingIndexintPrivate—
0x00B40x04padding / unreflected
0x08m_BindingGroupForNewBindingstringPrivate—
0x08m_CancelBindingstringPrivate—
0x04m_MagnitudeThresholdfloatPrivate—
0x00CC0x04padding / unreflected
0x08m_Scoresfloat[]Private—
0x08m_Magnitudesfloat[]Private—
0x08m_LastMatchTimedoublePrivate—
0x08m_StartTimedoublePrivate—
0x04m_TimeoutfloatPrivate—
0x04m_WaitSecondsAfterMatchfloatPrivate—
0x20m_CandidatesInputControlList<UnityEngine.InputSystem.InputControl>Private—
0x08m_OnCompleteAction<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation>Private—
0x08m_OnCancelAction<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation>Private—
0x08m_OnPotentialMatchAction<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation>Private—
0x08m_OnGeneratePathFunc<UnityEngine.InputSystem.InputControlPrivate—
0x08m_OnComputeScoreFunc<UnityEngine.InputSystem.InputControlPrivate—
0x08m_OnApplyBindingAction<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperationPrivate—
0x08m_OnEventDelegateAction<UnityEngine.InputSystem.LowLevel.InputEventPtrPrivate—
0x08m_OnAfterUpdateDelegateActionPrivate—
0x08m_LayoutCacheCachePrivate—
0x08m_PathBuilderStringBuilderPrivate—
0x04m_FlagsFlagsPrivate—
0x016C0x04padding / unreflected
0x08m_StartingActuationsDictionary<UnityEngine.InputSystem.InputControlPrivate—

Functions 58

SignatureFlagsNativeParams
InputAction get_action()Public+1 flags0x08
Nullable<UnityEngine.InputSystem.InputBinding> get_bindingMask()Public+1 flags0x60
InputControlList<UnityEngine.InputSystem.InputControl> get_candidates()Public+1 flags0x20
ReadOnlyArray<System.Single> get_scores()Public+1 flags0x10
ReadOnlyArray<System.Single> get_magnitudes()Public+1 flags0x10
InputControl get_selectedControl()Public+1 flags0x08
bool get_started()Public+1 flags0x01
bool get_completed()Public+1 flags0x01
bool get_canceled()Public+1 flags0x01
double get_startTime()Public+1 flags0x08
float get_timeout()Public+1 flags0x04
string get_expectedControlType()Public+1 flags0x08
RebindingOperation WithAction(InputAction action)Public0x08
RebindingOperation WithMatchingEventsBeingSuppressed(bool value)Public0x08
RebindingOperation WithCancelingThrough(const string& binding)Public0x08
RebindingOperation WithCancelingThrough(InputControl control)Public0x08
RebindingOperation WithExpectedControlType(const string& layoutName)Public0x08
RebindingOperation WithExpectedControlType(Type type)Public0x08
RebindingOperation WithExpectedControlType()Public—0x08
RebindingOperation WithTargetBinding(int bindingIndex)Public0x08
RebindingOperation WithBindingMask(const Nullable<UnityEngine.InputSystem.InputBinding>& bindingMask)Public0x60
RebindingOperation WithBindingGroup(const string& group)Public0x08
RebindingOperation WithoutGeneralizingPathOfSelectedControl()Public0x08
RebindingOperation WithRebindAddingNewBinding(const string& group)Public0x08
RebindingOperation WithMagnitudeHavingToBeGreaterThan(float magnitude)Public0x08
RebindingOperation WithoutIgnoringNoisyControls()Public0x08
RebindingOperation WithControlsHavingToMatchPath(const string& path)Public0x08
RebindingOperation WithControlsExcluding(const string& path)Public0x08
RebindingOperation WithTimeout(float timeInSeconds)Public0x08
RebindingOperation OnComplete(Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> callback)Public0x08
RebindingOperation OnCancel(Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> callback)Public0x08
RebindingOperation OnPotentialMatch(Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation> callback)Public0x08
RebindingOperation OnGeneratePath(Func<UnityEngine.InputSystem.InputControl callback)Public0x08
RebindingOperation OnComputeScore(Func<UnityEngine.InputSystem.InputControl callback)Public0x08
RebindingOperation OnApplyBinding(Action<UnityEngine.InputSystem.InputActionRebindingExtensions.RebindingOperation callback)Public0x08
RebindingOperation OnMatchWaitForAnother(float seconds)Public0x08
RebindingOperation Start()Public0x08
void Cancel()Public0x00
void Complete()Public0x00
void AddCandidate(InputControl control, float score, float magnitude)Public0x08
void RemoveCandidate(InputControl control)Public0x08
void Dispose()PublicFinal+2 flags0x00
void Finalize()2 flags0x00
RebindingOperation Reset()Public0x08
void HookOnEvent()Private0x00
void UnhookOnEvent()Private0x00
void OnEvent(const InputEventPtr& eventPtr, InputDevice device)Private0x08
void SortCandidatesByScore()Private0x00
bool HavePathMatch(InputControl control, const string[]& paths, int pathCount)PrivateStatic0x08
void HookOnAfterUpdate()Private0x00
void UnhookOnAfterUpdate()Private0x00
void OnAfterUpdate()Private0x00
void OnComplete()Private0x00
void OnCancel()Private0x00
void ResetAfterMatchCompleted()Private0x00
void ThrowIfRebindInProgress()Private0x00
string GeneratePathForControl(InputControl control)Private0x08
void .ctor()Public+1 flags0x00

Used by 3

types with a member, parameter or interface of this type