Сделал метод статичным.Из за этого не работаем Corutine.Как исправить?
Сделал метод статичным, но из за этого строка с StartCorutine выдает ошибку (Для нестатичного метода или свойства требуется ссылка на объект).Как сделать чтобы не было ошибки? Часть этого кода:
public static void Shoot(int Ammo,int AllAmmo)
{
if(Ammo != 0 && AllAmmo != 0)
{
Ammo--;
}
if(Ammo == 0)
{
Reloading = true;
StartCoroutine("Reload"); //Вот тут ошибка!
}
ammo.CheckStats();
}