Пример #1
0
        protected override void Awake()
        {
            base.Awake();

            PlanetController = GetComponent<PlanetController>();

            Planet = GetComponentInChildren<Planet>(); //PlanetController.Planet;
            Orbit = GetComponentInChildren<Orbit>();
        }
Пример #2
0
        protected virtual void ActionsOnPlayerOrbitalJump(PlanetController jumpPlanet)
        {
            _visitedPlanets.Add(jumpPlanet);

            if (TargetPlanet != null &&
                jumpPlanet == TargetPlanet.GetComponent<PlanetController>())
            {
                CompleteLevel();
            }
        }