Zdexby TheHolyOneZ
36,909 classes
Class

VirtualCursorInputModule

: BaseInputModule : UIBehaviour : MonoBehaviour : Behaviour : Component : Object : Object
VirtualCursorInputModule, Assembly-CSharp 0x00D0 (208 B) inherited 0x0058 Assembly-CSharp.dll
0x00x00D0

Members 28

OffsetSizeNameTypeFlagsDefault
0x08virtualCursorVirtualCursorPrivate—
0x08cursorManagerDynamicCursorManagerPrivate—
0x08primaryClickActionsList<UnityEngine.InputSystem.InputActionReference>Private—
0x08scrollActionInputActionReferencePrivate—
0x01enableActionsOnEnableboolPrivate—
0x01enableUIInFPSLockedModeboolPrivate—
0x01enableUIInFreeMouseModeboolPrivate—
0x01blockWorldRaycastsWhenOverUIboolPrivate—
0x01setCursorHoverStateForUIboolPrivate—
0x007D0x03padding / unreflected
0x04maxHierarchySearchDepthintPrivate—
0x01enableDragEventsboolPrivate—
0x01useDragThresholdboolPrivate—
0x01logUIEventsboolPrivate—
0x01logClickAggregationboolPrivate—
0x01logRaycastDetailsboolPrivate—
0x00890x07padding / unreflected
0x08_pointerEventDataPointerEventDataPrivate—
0x08_currentPointerTargetGameObjectPrivate—
0x08_currentRaycastHitGameObjectPrivate—
0x08_currentPointerPressGameObjectPrivate—
0x01_isOverInteractableUIboolPrivate—
0x01hasLoggedUIBlockingStateboolPrivate—
0x01lastLoggedUIBlockingStateboolPrivate—
0x00B30x01padding / unreflected
0x08_lastPointerPositionVector2Private—
0x01_draggingThisPressboolPrivate—
0x01_clickPressedboolPrivate—
0x01_wasClickPressedboolPrivate—
0x00BF0x01padding / unreflected
0x08_startedHandlersDictionary<UnityEngine.InputSystem.InputActionPrivate+1 flags—
0x08_canceledHandlersDictionary<UnityEngine.InputSystem.InputActionPrivate+1 flags—
Inherited from BaseInputModule 7
OffsetSizeNameTypeFlagsDefault
0x08m_RaycastResultCacheList<UnityEngine.EventSystems.RaycastResult>2 flags—
0x01m_SendPointerHoverToParentboolPrivate—
0x00290x07padding / unreflected
0x08m_AxisEventDataAxisEventDataPrivate—
0x08m_EventSystemEventSystemPrivate—
0x08m_BaseEventDataBaseEventDataPrivate—
0x08m_InputOverrideBaseInput1 flags—
0x08m_DefaultInputBaseInputPrivate—
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 29

SignatureFlagsNativeParams
void Awake()2 flags0x00
void OnEnable()2 flags0x00
void OnDisable()2 flags0x00
void Process()Public+1 flags0x00
bool ValidateSetup()Private0x01
bool IsUIInteractionEnabled()Private0x01
void SetSelectedEventSystemObject(GameObject selectable)Public0x08
void SetSelectedObjectToNull()Public0x00
IEnumerator DelayedSelectedChange(GameObject selectable)Private0x08
void ProcessHover()Private0x00
GameObject FindInteractableInHierarchy(GameObject start)Private0x08
void ClearPointerState(bool sendExit)Private0x01
void ProcessPressReleaseAndDrag()Private0x00
void HandlePress()Private0x00
void HandleDragWhileHeld()Private0x00
void HandleRelease()Private0x00
bool IsChildOf(GameObject child, GameObject parent)PrivateStatic0x08
void UpdateManagerState()Private0x00
void SubscribeToClickActions()Private0x00
void UnsubscribeFromClickActions()Private0x00
void OnAnyClickStarted()Private0x00
void OnAnyClickCanceled()Private0x00
bool IsAnyActionPressed()Private0x01
void ResolvePressState()Private0x00
void ForceReleaseIfPressed(const string& reason)Private0x08
void ProcessScroll()Private0x00
void .ctor()Public+1 flags0x00
void <SubscribeToClickActions>b__46_0(const CallbackContext& ctx)Private0x10
void <SubscribeToClickActions>b__46_1(const CallbackContext& ctx)Private0x10

Used by 1

types with a member, parameter or interface of this type