Я программировал глупую игру, у которой нет цели научиться программировать на C #, но даже это простое выражение if ставит меня в тупик.Да, я знаю, немного глупо, но я искал 15 минут и решил опубликовать здесь.Я сделал переменную Health и сказал игре уничтожать игровой объект, когда здоровье на уровне или меньше нуля, однако, даже это, похоже, не работает.Я собираюсь сделать предположение, что мне не хватает какой-то точки с запятой.Посмотрим.
Я уже пытался обойти мертвых ();и просто сказал, что если здоровье на 0 или меньше, уничтожить gameObject и даже это не сработало.
void Dead()
{
Destroy(gameObject);
}
void Update()
{
if (Health <= 0)
{
Dead();
}
}
void ApplyDamage(int TheDamage)
{
Health -= TheDamage;
}
}
Я хочу, чтобы игра уничтожала врага, когда онна 0 или меньше.