PropertyBag<T0>
класс в Unity.Properties
Выполнено в:UnityEngine.PropertiesModule
Интерфейсы приспособлений:IPropertyBag, IPropertyBag<T0>
Описание
Базовый класс для реализации набора свойств указанного типа контейнера. Это абстрактный класс.
Он используется как базовый класс внутри и НЕ должен расширяться.
При реализации пользовательских сумок свойств используйте: " ContainerPropertyBag_1. " IndexedCollectionPropertyBag_2.
Свойства
| Свойство | Описание |
|---|---|
| InstantiationKind | Реализуйте это свойство и верните true, чтобы обеспечить экземпляр настраиваемого типа для типа контейнера. |
Открытые методы
| Метод | Описание |
|---|---|
| Accept | Принимает посещения от указанного ITypeVisitor. |
| CreateInstance | Создает и возвращает новый экземпляр TContainer. |
| GetProperties | Реализуйте этот метод для возврата PropertyCollection_1, который может перечислять все свойства для TContainer. |
| TryCreateInstance | Попытка создать новый экземпляр TContainer. |
Защищенные методы
| Метод | Описание |
|---|---|
| Instantiate | Реализуйте этот метод, чтобы обеспечить экземпляр настраиваемого типа для типа контейнера. |