@Gregory256

Как сделать движение 2 объектов при взаимодействии с одним?

Доброго времени суток, подскажите пожалуйста как правильно осуществить движение 2 объектов в разных направлениях одновременно при управлении одним. Сейчас создал булевую переменную в скрипте одного объекта и через синглтон передаю ее второму объекту.
private void LateUpdate()
    {
        if (Input.GetKeyUp(KeyCode.W))
        {
            StartCoroutine(Move(0.1f));
        }
        if (isMooving == true)
        {
            StartCoroutine(Move(0.1f));
            if (isMooving == false)
                return;
        }
    }

При проверке переменной в Update длина шага увеличивается. Есть идея через события сделать перемещение, насколько это уместно?
  • Вопрос задан
  • 21 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы