/// <summary>
        /// Выход на орбиту планеты.
        /// </summary>
        public void EnterOrbit()
        {
            Collider detected = searchSphere.GetDetectedCollider();

            if (detected != null)
            {
                if (detected.name == "Comet")
                {
                    AchievementManager.instance.UnlockAchievement(Achievements.RideTheComet);
                }

                if (detected.name == "Pluton")
                {
                    AchievementManager.instance.UnlockAchievement(Achievements.TakeInPluton);
                }

                _randomText = detected.GetComponent <RandomText>();
                if (_randomText != null)
                {
                    _randomText.OnDisplayText();
                }

                _onOrbitState = true;

                _transform.parent = detected.transform;
            }
        }
 /// <summary>
 /// Сойти с текущей орбиты
 /// </summary>
 public void DescendFromOrbit()
 {
     _transform.parent = null;
     if (_randomText != null)
         _randomText.OffDisplayText();
     _randomText = null;
     _onOrbitState = false;
 }
 /// <summary>
 /// Сойти с текущей орбиты
 /// </summary>
 public void DescendFromOrbit()
 {
     _transform.parent = null;
     if (_randomText != null)
     {
         _randomText.OffDisplayText();
     }
     _randomText   = null;
     _onOrbitState = false;
 }
        /// <summary>
        /// Выход на орбиту планеты.
        /// </summary>
        public void EnterOrbit()
        {
            Collider detected = searchSphere.GetDetectedCollider();
            if (detected != null)
            {
                if (detected.name == "Comet")
                    AchievementManager.instance.UnlockAchievement(Achievements.RideTheComet);

                if (detected.name == "Pluton")
                    AchievementManager.instance.UnlockAchievement(Achievements.TakeInPluton);

                _randomText = detected.GetComponent<RandomText>();
                if (_randomText != null)
                    _randomText.OnDisplayText();

                _onOrbitState = true;

                _transform.parent = detected.transform;
            }
        }