Example #1
0
        /// <summary>
        /// Get a reference for a playerset to move
        /// </summary>
        public void TryGetPlayerReferences()
        {
            var player = GameObject.FindGameObjectWithTag(TagList.player);

            if (!player)
            {
                Debug.Log("player not found for FreeFlightController.cs");
            }
            else
            {
                if (player.TryGetComponent(out TeleportPlayer tP))
                {
                    teleportPlayer = tP;
                }
                else
                {
                    Debug.Log("no TeleportPlayer script found for player in FreeFlightController.cs");
                }
            }


            playspace     = GameObject.FindWithTag(TagList.xrCamera).transform;
            desktopCamera = GameObject.FindWithTag(TagList.desktopCamera).transform;//transform;

            if (!playspace)
            {
                Debug.Log("no XRCamera tagged object found in FreeFlightController.cs");
            }

            if (!desktopCamera)
            {
                Debug.Log("no desktopCamera tagged object found in FreeFlightController.cs");
            }
        }
Example #2
0
 public void OnRecenterButtonClicked(TeleportPlayer telPlayer)
 {
     telPlayer.SetPlayerPositionToHome2();
 }