решено: перезапуск Unity и Visual Studio решили проблему.
Я пытаюсь унаследовать класс Enemy от другого класса Frog. Для этого я использую:
public class Frog : Enemy
Когда я это делаю, я получаю сообщение об ошибке, говорящее о том, что тип или пространство имен Enemy не может быть найдено.
Даже если оно говорит, чтокласс не найден, я все еще могу получить всю информацию, например, я перезаписываю void Start и правильно получаю всю информацию, используя:
protected override void Start()
Моя проблема в том, что даже если я получаю более 20 ошибоксообщения о классе Frog, когда я пробую это в игре, я не получаю никаких ошибок компиляции, и все работает точно так, как задумано.
Я просто оставляю ошибки в коде, потому что скрипт работает как задумано, или яупустить что-то, что может привести к беспорядку в будущем?