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; }
}
}