Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

ContainerPropertyBag<T0>

класс в Unity.Properties

Наследуется от:Unity.Properties.PropertyBag_1

Выполнено в:UnityEngine.PropertiesModule


Интерфейсы приспособлений:INamedProperties<T0>

Описание

Базовый класс для реализации статического набора свойств указанного типа контейнера. Это абстрактный класс.

A ContainerPropertyBag_1 используется для описания и прохождения свойств для указанного TContainer тип.

Для того, чтобы свойства действовали на тип, а ContainerPropertyBag_1 должен существовать и быть предварительно зарегистрирован для данного типа.

_NOTE_ В сценариях использования редактора сумки свойств могут генерироваться динамически через отражение. (см. Unity.Properties.Reflection)

Открытые методы

Метод Описание
TryGetPropertyПолучает свойство, связанное с указанным именем.

Защищенные методы

Метод Описание
AddPropertyДобавление Property_2 в сумку свойств.
Унаследованные члены 3

Свойства

СвойствоОписание
InstantiationKindРеализуйте это свойство и верните true, чтобы обеспечить экземпляр настраиваемого типа для типа контейнера.

Открытые методы

МетодОписание
AcceptПринимает посещения от указанного ITypeVisitor.
CreateInstanceСоздает и возвращает новый экземпляр TContainer.
GetPropertiesРеализуйте этот метод для возврата PropertyCollection_1, который может перечислять все свойства для TContainer.
TryCreateInstanceПопытка создать новый экземпляр TContainer.

Защищенные методы

МетодОписание
InstantiateРеализуйте этот метод, чтобы обеспечить экземпляр настраиваемого типа для типа контейнера.