-
Notifications
You must be signed in to change notification settings - Fork 76
(RU) Entity
Dark-A-l edited this page Aug 9, 2019
·
2 revisions
Namespace: Pixeye.Framework.Entity
Версия фреймворка: 22.07.2019 (77b3eb825d07dfc83eb6ca79ec0903dacb5e4df5)
Класс Entity является настройщиком сущностей используется для создания сущностей и добавления им компонентов. Данный класс тесно связан со структурой ent, которая используется для сущностей.
Тип | Метод | Описание |
---|---|---|
ent | Create | Создает сущность |
ent | CreateFor | Создает сущность для существующего GameObject'a (без компонента Actor) |
Тип | Метод | Описание |
---|---|---|
ref T | Set<T> | Используется для добавления компонентов сущности. Использовать в моделях и акторах (вместо Add), а также в тех ситуациях, когда сущности сразу добавляется несколько компонентов. (При использовании вне акторов и моделей нужен еще метод Deploy) |
void | Set<T>(T component) | Тоже самое, что и выше |
void | Deploy | Используется совместно с Set за пределами акторов и моделей |
ref T | AddGet<T> | Используется для добавления компонента сущности (замена Set-Deploy) и используется вне моделей и акторов |
ref T | Add<T> | (Устарело) Используйте AddGet<T> Делает тоже самое, что и AddGet |
void | Add<T>(T component) | Тоже самое, что и AddGet<T> |
void | Remove<T> | Удаляет компонент у сущности |
T | GetMono<T> | Возвращает компонент у дочернего объекта |
Transform | transform | Возвращает трансформ дочернего объекта |
//todo: написать все переопределяющие методы Create, CreateFor, GetMono, transform.