Основные типы Unity
Unity имеет некоторые фундаментальные встроенные классы, которые особенно важны для скриптов. Это классы, от которых ваши собственные пользовательские типы могут наследовать, чтобы интегрироваться с функциональностью Редактора и Машины. Полезно понять эти типы, их поведение и почему вы должны наследовать от них или использовать их.
Полный список всех встроенных классов и доступных членов см. в разделе Справочник по сценариям.
| Тема | Описание |
|---|---|
| Объект |
UnityEngine.Object — базовый класс для всех объектов, на которые редактор может ссылаться из полей окна Inspector. |
| MonoBehaviour | Наследуйте от MonoBehaviour, чтобы сделать ваш скрипт компонентом и управлять поведением GameObjects и сделать их реагирующими на события. |
| ScriptableObject | Наследовать от ScriptableObject для хранения данных, независимых от GameObjects. |
| Unity атрибуты | Используйте специфические для Unity атрибуты C# для определения особого поведения кода. |