using System.Collections.Generic;
namespace UnityEditor.Build.Pipeline.Interfaces
{
///
/// Base interface for feeding Assets to the Scriptable Build Pipeline.
///
public interface IBuildContent : IContextObject
{
///
/// List of Assets to include.
///
List Assets { get; }
///
/// List of Scenes to include.
///
List Scenes { get; }
}
///
/// Base interface for feeding Assets with explicit Asset Bundle layout to the Scriptable Build Pipeline.
///
public interface IBundleBuildContent : IBuildContent
{
///
/// Specific layout of asset bundles to assets or scenes.
///
Dictionary> BundleLayout { get; }
///
/// Custom loading identifiers to use for Assets or Scenes.
///
Dictionary Addresses { get; }
}
}