docs.unity3d.com
    Show / Hide Table of Contents

    Class AddressableAssetGroupTemplate

    Used to create template groups to make it easier for the user to create new groups.

    Inheritance
    Object
    Object
    ScriptableObject
    AddressableAssetGroupTemplate
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: UnityEditor.AddressableAssets.Settings
    Syntax
    [CreateAssetMenu(fileName = "AddressableAssetGroupTemplate.asset", menuName = "Addressables/Group Templates/Blank Group Template")]
    public class AddressableAssetGroupTemplate : ScriptableObject, IGroupTemplate

    Properties

    Name Description
    Description

    The description of the AddressableAssetGroupTemplate

    Name

    The name of the AddressableAssetGroupTemplate

    SchemaObjects

    Returns the list of Preset objects of AddressableAssetGroupSchema associated with this template

    Methods

    Name Description
    AddSchema(Type, Boolean)

    Adds the AddressableAssetGroupSchema of type to the template.

    ApplyToAddressableAssetGroup(AddressableAssetGroup)

    Applies schema values for the group to the schema values found in the template

    FindSchema(Type)

    Gets the index of a schema based on its specified type.

    GetSchemaByType(Type)

    Gets an added schema of the specified type.

    GetTypes()

    Gets the types of the AddressableAssetGroupSchema associated with this template

    HasSchema(Type)

    Checks if the group contains a schema of a given type.

    RemoveSchema(Type, Boolean)

    Removes the AddressableAssetGroupSchema of the type from the template.

    SetDirty(AddressableAssetSettings.ModificationEvent, Object, Boolean)

    Marks the object as modified.

    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023