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.  |