Пример #1
0
 private void RocketPositionNormalized()
 {
     rocketStage = RocketStage.moved;
     rocketTrail.InitTrailToPlanet();
     rb.detectCollisions = true;
     RocketView.SetActive(true);
     //Перемещение в область генерации
     rocketT.position = PlanetController.occupedPlanet.position + SpawnCoord();
     // Получение вектора направления к игроку (к playerT)
     rocketToPlayer = playerT.position - rocketT.position;
     //Направление forward к игроку
     rocketT.forward = rocketToPlayer;
     // Получение вектора направления к от центра земли (от planetT)
     planetToRocket = rocketT.position - PlanetController.occupedPlanet.position;
     //Выпрямление ракеты по вертикали от земли
     rocketT.up = planetToRocket;
 }