Zdexby TheHolyOneZ
36,909 classes
Class

LinearSliderInteractable

: MonoBehaviour : Behaviour : Component : Object : Object
LinearSliderInteractable, Assembly-CSharp 0x0158 (344 B) inherited 0x0020 Assembly-CSharp.dll
implements ICursorDraggable
0x00x0158

Members 51

OffsetSizeNameTypeFlagsDefault
0x01useCursorManagerIntegrationboolPrivate—
0x00210x07padding / unreflected
0x08cursorManagerDynamicCursorManagerPrivate—
0x08cursorManagerTagstringPrivate—
0x04autoFindRetrySecondsfloatPrivate—
0x003C0x04padding / unreflected
0x08virtualCursorVirtualCursorPrivate—
0x08raycastCameraCameraPrivate—
0x08interactableInteractablePrivate—
0x01alwaysReleaseToSameTargetboolPrivate—
0x01useLegacyMouseCallbacksboolPrivate—
0x005A0x02padding / unreflected
0x0CmovementAxisVector3Private—
0x04minDistancefloatPrivate—
0x04maxDistancefloatPrivate—
0x04minOutputValuefloatPrivate—
0x04maxOutputValuefloatPrivate—
0x08valueCurveAnimationCurvePrivate—
0x01useDetentsboolPrivate—
0x00810x03padding / unreflected
0x04detentStepSizefloatPrivate—
0x04detentSmoothTimefloatPrivate—
0x01useRelativeDragboolPrivate—
0x008D0x03padding / unreflected
0x04dragSensitivityfloatPrivate—
0x04accumulatedValuefloatPrivate—
0x04currentDistancefloatPrivate—
0x01useBrokerLockWhileDraggingboolPrivate—
0x009D0x03padding / unreflected
0x08lockBrokerTagstringPrivate—
0x08brokerDebugLabelstringPrivate—
0x04maxExpectedUnitsPerSecondfloatPrivate—
0x04inspectorMeasuredLinearSpeedfloatPrivate—
0x04inspectorNormalizedLinearSpeedfloatPrivate—
0x0C_speedPrevLocalPositionVector3Private—
0x01_speedPrevLocalPositionValidboolPrivate—
0x00C90x03padding / unreflected
0x04<MeasuredLinearSpeed>k__BackingFieldfloatPrivate—
0x04<NormalizedLinearSpeed>k__BackingFieldfloatPrivate—
0x00D40x04padding / unreflected
0x08OnValueChangedUnityEvent<System.Single>Public—
0x08OnGrabUnityEventPublic—
0x08OnReleaseUnityEventPublic—
0x08OnBeginSliderDragActionPrivate—
0x08OnEndSliderDragActionPrivate—
0x01isDraggingboolPrivate—
0x01_subscribedToManagerboolPrivate—
0x01_pressBeganHereboolPrivate—
0x01030x05padding / unreflected
0x08_findRoutineCoroutinePrivate—
0x0CbaseLocalPositionVector3Private—
0x04lastQuantizedValuefloatPrivate—
0x04detentTargetDistancefloatPrivate—
0x04detentCurrentDistancefloatPrivate—
0x04detentVelocityfloatPrivate—
0x0CdragPlaneOriginWorldVector3Private—
0x0CdragStartHitWorldVector3Private—
0x04dragStartDistancefloatPrivate—
0x08_brokerInteractionLockBrokerPrivate—
0x08_dragHandleLockHandlePrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 42

SignatureFlagsNativeParams
float get_MeasuredLinearSpeed()Public+1 flags0x04
void set_MeasuredLinearSpeed(float value)Private+1 flags0x04
float get_NormalizedLinearSpeed()Public+1 flags0x04
void set_NormalizedLinearSpeed(float value)Private+1 flags0x04
void add_OnBeginSliderDrag(Action value)Public+1 flags0x08
void remove_OnBeginSliderDrag(Action value)Public+1 flags0x08
void add_OnEndSliderDrag(Action value)Public+1 flags0x08
void remove_OnEndSliderDrag(Action value)Public+1 flags0x08
void add_DragStarted(Action value)PublicFinal+3 flags0x08
void remove_DragStarted(Action value)PublicFinal+3 flags0x08
void add_DragEnded(Action value)PublicFinal+3 flags0x08
void remove_DragEnded(Action value)PublicFinal+3 flags0x08
float get_Value()Public+1 flags0x04
float get_CurrentDistance()Public+1 flags0x04
bool get_IsDragging()PublicFinal+3 flags0x01
bool get_UseLegacyMouseCallbacks()Public+1 flags0x01
void Awake()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void Update()Private0x00
void ApplyLocalPosition(float distance)Private0x04
float MapDistanceToValue(float distance)Private0x04
void BeginSliderDrag()Public0x00
void EndSliderDrag()Public0x00
void TryAcquireBrokerDragLockIfNeeded()Private0x00
void ReleaseBrokerDragLockIfHeld()Private0x00
void TryFindBroker()Private0x00
Vector3 GetAxisWorld()Private0x0C
Vector3 GetLineOriginWorld()Private0x0C
Vector3 GetPointerWorldPointOnDragPlane(const Vector3& planePoint)Private0x0C
void ResetToMinimum()Public0x00
void SetSliderValue(float value)Public0x04
float InverseCurveEvaluate(float normalizedValue)Private0x04
void MeasureLinearSpeed()Private0x00
void EnsureCursorManagerSubscription()Private0x00
IEnumerator AutoFindCursorManagerRoutine()Private0x08
void SubscribeToCursorManager()Private0x00
void UnsubscribeFromCursorManager()Private0x00
void HandlePrimaryClickDown(Interactable pressTarget)Private0x08
void HandlePrimaryClickUp(Interactable pressSourceTarget)Private0x08
void TryEnsureCursorManager()Private0x00
void .ctor()Public+1 flags0x00

Used by 8

types with a member, parameter or interface of this type