Для того, чтобы класс был присоединен к GameObject
, он должен наследовать от MonoBehaviour
. Если я создаю базовый класс символов, содержащий все атрибуты, совместно используемые как NPC, так и ПК, как мне создать экземпляры этого класса и прикрепить его к игровым объектам? Чтобы дать конкретный пример проблемы, если класс базового символа имеет переменные, такие как здоровье, выносливость, сила и т. Д., И я хочу, чтобы конкретный игровой объект имел определенный набор этих атрибутов, как я могу привязать его к игровому объекту как он не может наследовать базовый класс символов?Как создать экземпляры базового класса символов
Я подозреваю, что ошибка, которую я делаю, состоит в том, чтобы думать, что эти экземпляры должны быть привязаны к объектам, с которыми я хочу, чтобы они были связаны, но некоторые четкие рекомендации здесь были бы наиболее ценными.