Ejemplo n.º 1
0
        protected virtual void OnEnable()
        {
            desktopCamera = desktopCamera == null?GetComponentInChildren <Camera>() : desktopCamera;

            followScript = followScript == null?GetComponentInChildren <VRTK_ObjectFollow>() : followScript;

            if (desktopCamera == null)
            {
                VRTK_Logger.Error(VRTK_Logger.GetCommonMessage(VRTK_Logger.CommonMessageKeys.REQUIRED_COMPONENT_MISSING_NOT_INJECTED, "VRTK_DesktopCamera", "Camera", "desktopCamera", "the same", " or any child of it"));
                return;
            }

            if (followScript == null)
            {
                VRTK_Logger.Error(VRTK_Logger.GetCommonMessage(VRTK_Logger.CommonMessageKeys.REQUIRED_COMPONENT_MISSING_NOT_INJECTED, "VRTK_DesktopCamera", "VRTK_ObjectFollow", "followScript", "the same", " or any child of it"));
                return;
            }

            headsetCameraTransformFollow        = gameObject.AddComponent <VRTK_TransformFollow>();
            headsetCameraTransformFollow.moment = VRTK_TransformFollow.FollowMoment.OnLateUpdate;

            if (VRTK_SDKManager.SubscribeLoadedSetupChanged(LoadedSetupChanged) && VRTK_SDKManager.GetLoadedSDKSetup() != null)
            {
                ConfigureForCurrentSDKSetup();
            }
        }
        protected virtual void OnEnable()
        {
            VRTK_SDKManager.SubscribeLoadedSetupChanged(OnLoadedSetupChanged);

            switchButton.onClick.AddListener(OnSwitchButtonClick);
            cancelButton.onClick.AddListener(OnCancelButtonClick);

            Show(ViewingState.Status);
        }
Ejemplo n.º 3
0
 protected virtual void OnEnable()
 {
     VRTK_SDKManager.SubscribeLoadedSetupChanged(LoadedSetupChanged);
     ChildToSDKObject();
 }
Ejemplo n.º 4
0
 protected virtual void OnEnable()
 {
     VRTK_SDKManager.SubscribeLoadedSetupChanged(LoadedSetupChanged);
     InitCanvas();
 }
Ejemplo n.º 5
0
 protected virtual void OnEnable()
 {
     VRTK_SDKManager.SubscribeLoadedSetupChanged(LoadedSetupChanged);
     CheckControllersReady();
 }