class in Unity.Properties
/
Implemented in:UnityEngine.PropertiesModule
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
CloseFor some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.
CloseThe PropertyBag class provides access to registered property bag instances.
AcceptWithSpecializedVisitor | Accepts visitation for the given property bag and tries to invoke the most specialized visitor first. |
Exists | Returns true if a property bag exists for the given type. |
GetAllTypesWithAPropertyBag | Returns all the System.Type that have a registered property bag. |
GetPropertyBag | Gets an interface to the PropertyBag_1 for the given type. |
Register | Registers a strongly typed PropertyBag_1 for a type. |
RegisterArray | Creates and registers a IPropertyBag_1 for a built in array type. |
RegisterDictionary | Creates and registers a IPropertyBag_1 for a Dictionary_2 type. |
RegisterHashSet | Creates and registers a IPropertyBag_1 for a HashSet_1 type. |
RegisterIDictionary | Creates and registers a IPropertyBag_1 for the specified IDictionary_2 type. |
RegisterIList | Creates and registers a IPropertyBag_1 for the specified IList_1 type. |
RegisterISet | Creates and registers a IPropertyBag_1 for the specified ISet_1 type. |
RegisterList | Creates and registers a IPropertyBag_1 for a List_1 type. |
TryGetPropertyBagForValue | Gets a property bag for the concrete type of the given value. |