/// <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; } }