Class AddressableAssetGroupSchemaSet
Collection of AddressableAssetGroupSchema objects
Implements
Inherited Members
Namespace: UnityEditor.AddressableAssets.Settings
Assembly: Unity.Addressables.Editor.dll
Syntax
[Serializable]
public class AddressableAssetGroupSchemaSet : ISerializationCallbackReceiver
Properties
Name | Description |
---|---|
Schemas | List of schemas for this group. |
Types | Get the list of schema types. |
Methods
Name | Description |
---|---|
AddSchema(Type, Func<Type, string>) | Creates and adds a schema of a given type to this group. The schema asset will be created in the GroupSchemas directory relative to the settings asset. |
AddSchema(AddressableAssetGroupSchema, Func<Type, string>) | Adds a copy of the provided schema object. |
ClearSchemas(bool) | Removes all schemas and optionally deletes the assets associated with them. |
GetSchema(Type) | Gets an added schema of the specified type. |
OnAfterDeserialize() | Implementation of ISerializationCallbackReceiver. Does nothing. |
OnBeforeSerialize() | Implementation of ISerializationCallbackReceiver. Sorts collections for deterministic ordering. |
RemoveSchema(Type) | Remove a given schema from this group. |