예제 #1
0
        void Init()
        {
            AddButtonEvent(backButton);
            AddButtonEvent(exitButton);
            AddButtonEvent(videoFilePath);
            AddButtonEvent(cameraScence1Button);
            AddButtonEvent(cameraScence2Button);
            AddButtonEvent(showVideoBackButton);
            if (rayCameraScene != null)
            {
                rayCameraScene.SetActive(false);
            }
            if (touchCameraScene != null)
            {
                touchCameraScene.SetActive(false);
            }
            if (sceneDescription != null)
            {
                InitDemoUI();
            }
            if (rightEventController != null)
            {
                radiaMenu           = rightEventController.transform.GetComponentInChildren <VRRadialMenu>();
                teleport            = rightEventController.GetComponent <VRTeleport>();
                uiControllerManager = rightEventController.GetComponent <UIControllerManager>();
                radiaMenu.transform.parent.gameObject.SetActive(false);
                uiControllerManager.enabled = false;
                teleport.enabled            = false;
                if (rightTooltipController == null)
                {
                    rightTooltipController = rightEventController.GetComponentInChildren <TooltipsManager>();
                }
            }

            if (leftEventController != null)
            {
                if (leftTooltipController == null)
                {
                    leftTooltipController = leftEventController.GetComponentInChildren <TooltipsManager>();
                }
            }

            showVideoFilePath.SetActive(false);
        }
예제 #2
0
 private void Start()
 {
     if (eventController != null)
     {
         tooltipsManager = eventController.GetComponent <TooltipsManager>();
         tooltipsManager.isClickTrigger = true;
         if (controllerState == ControllerState.isRay)
         {
             tooltipsManager.isClickTrigger = true;
             tooltipsManager.tooltipController.triggerText = "Click Choose Camera";
         }
         else if (controllerState == ControllerState.isTouch)
         {
             tooltipsManager.isClickTrigger = false;
         }
     }
     VRCapture.Instance.RegisterCompleteDelegate(HandleCaptureFinish);
     Application.runInBackground = true;
 }
예제 #3
0
        void Awake()
        {
            if (vrUIController == null)
            {
                vrUIController = this.transform.GetComponent <VRUIController>();
            }
            if (tooltipsManager == null)
            {
                tooltipsManager = this.GetComponent <TooltipsManager>();
            }

            if (eventController == null)
            {
                eventController = this.GetComponent <VREventController>();
            }
            isCamera = false;
            Application.runInBackground = true;

            menu = this.transform.GetComponentInChildren <VRRadialMenu>();
            if (teleport == null)
            {
                teleport = this.GetComponent <VRTeleport>();
            }
        }