protected virtual void Awake()
 {
     Utilities.SetPlayerObject(gameObject, VRTK_PlayerObject.ObjectTypes.CameraRig);
     eyeCamera         = Utilities.AddCameraFade();
     controllerManager = FindObjectOfType <SteamVR_ControllerManager>();
     mapPosition       = GetComponent <MapPositionUpdater>();
 }
Example #2
0
 protected virtual void Awake()
 {
     // 传送的主体是玩家,即CameraRig
     Utilities.SetPlayerObject(gameObject, VRTK_PlayerObject.ObjectTypes.CameraRig);
     eyeCamera         = Utilities.AddCameraFade();
     controllerManager = FindObjectOfType <SteamVR_ControllerManager>();
 }
        private void Start()
        {
            isTransitioning = false;
            isFaded         = false;

            Utilities.AddCameraFade();
            if (!VRTK_SDK_Bridge.HasHeadsetFade(gameObject))
            {
                Debug.LogWarning("This 'VRTK_HeadsetCollisionFade' script needs a compatible fade script on the camera eye.");
            }
        }
        private void Start()
        {
            headset         = VRTK_DeviceFinder.HeadsetTransform();
            isTransitioning = false;
            isFaded         = false;

            Utilities.AddCameraFade();
            if (!VRTK_SDK_Bridge.HasHeadsetFade(headset.gameObject))
            {
                Debug.LogWarning("This 'VRTK_HeadsetFade' script needs a compatible fade script on the camera game object.");
            }
        }
Example #5
0
        protected virtual void Start()
        {
            Utilities.SetPlayerObject(gameObject, VRTK_PlayerObject.ObjectTypes.CameraRig);

            adjustYForTerrain = false;
            eyeCamera         = Utilities.AddCameraFade();

            InitDestinationMarkerListeners();
            InitHeadsetCollisionListener();

            enableTeleport = true;
        }
Example #6
0
        private void Start()
        {
            Utilities.AddCameraFade();
            if (gameObject.GetComponentInChildren<SteamVR_Fade>() == null)
            {
                Debug.LogWarning("This 'VRTK_HeadsetCollisionFade' script needs a SteamVR_Fade script on the camera eye.");
            }

            Utilities.SetPlayerObject(gameObject, VRTK_PlayerObject.ObjectTypes.Headset);

            BoxCollider collider = gameObject.AddComponent<BoxCollider>();
            collider.isTrigger = true;
            collider.size = new Vector3(0.1f, 0.1f, 0.1f);

            Rigidbody rb = gameObject.AddComponent<Rigidbody>();
            rb.isKinematic = true;
            rb.useGravity = false;
        }
Example #7
0
        private void Start()
        {
            Utilities.AddCameraFade();
            if (!VRTK_SDK_Bridge.HasHeadsetFade(gameObject))
            {
                Debug.LogWarning("This 'VRTK_HeadsetCollisionFade' script needs a compatible fade script on the camera eye.");
            }

            Utilities.SetPlayerObject(gameObject, VRTK_PlayerObject.ObjectTypes.Headset);

            BoxCollider collider = gameObject.AddComponent <BoxCollider>();

            collider.isTrigger = true;
            collider.size      = new Vector3(0.1f, 0.1f, 0.1f);

            Rigidbody rb = gameObject.AddComponent <Rigidbody>();

            rb.isKinematic = true;
            rb.useGravity  = false;
        }
Example #8
0
 protected virtual void Awake()
 {
     Utilities.SetPlayerObject(gameObject, VRTK_PlayerObject.ObjectTypes.CameraRig);
     eyeCamera = Utilities.AddCameraFade();
 }