using System; using System.Collections.Generic; using UnityEditor.Build.Content; namespace UnityEditor.Build.Pipeline.Interfaces { /// /// The extended data about an asset. /// [Serializable] public class ExtendedAssetData { /// /// List of object identifiers that are classified as asset representations (sub assets). /// public List Representations { get; set; } /// /// Default constructor, initializes properties to defaults /// public ExtendedAssetData() { Representations = new List(); } } /// /// Base interface for the storing extended data about an asset. /// public interface IBuildExtendedAssetData : IContextObject { /// /// Map of asset to extended data about an asset. /// Dictionary ExtendedData { get; } } }