атаку(ближняя) сделал через Raycast2d, но оно не работает, исходя из этого возникают 2 вопроса: можно ли сделать проще, если нет, то какого хрена рейкаст нот воркинг? Это в абстрактном классе, в наследованом
protected override void Update() { StartCoroutine(Attack()); }
public override IEnumerator Attack() { yield return base.Attack(); }
почему ты запускаешь корутину в апдейте? ты знаешь, что в твоём случае, ты каждый кадр запускаешь новую корутину?? которая будет наносить урон... Ты бы хоть какое-нибудь условие добавил.. и стоит кэшировать корутину
Знаю, но по другому вообще не работает
Как?
меняй подход
я могу помочь с этим с условием, что предложу свое условие
Я бы сделал атаку просто по триггерам
Обсуждают сегодня