protected virtual void OnEnable()
 {
     canvasGroup = GetComponent <CanvasGroup>();
     if (restrictToDropZone && GetComponentInParent <PXR_UIDropZone>() == null)
     {
         enabled = false;
     }
     currentInputmodule = FindObjectOfType <PXR_InputModule>();
 }
Ejemplo n.º 2
0
        protected virtual void ConfigureEventSystem()
        {
            if (!cachedEventSystem)
            {
                cachedEventSystem = FindObjectOfType <EventSystem>();
            }

            if (!cachedVRInputModule)
            {
                cachedVRInputModule = cachedEventSystem.GetComponent <PXR_InputModule>();
            }

            if (cachedEventSystem && cachedVRInputModule)
            {
                if (pointerEventData == null)
                {
                    pointerEventData = new PointerEventData(cachedEventSystem);
                }
            }

            PXR_InputModule.AddPoint(this);
        }
Ejemplo n.º 3
0
 protected virtual void OnDisable()
 {
     PXR_InputModule.RemovePoint(this);
 }