Class BundleBuildContent
Basic implementation of IBundleBuildContent. Stores the list of Assets with explicit Asset Bundle layout to feed the Scriptable Build Pipeline. IBundleBuildContent
Inheritance
System.Object
BundleBuildContent
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: UnityEditor.Build.Pipeline
Syntax
[Serializable]
public class BundleBuildContent : IBundleBuildContent, IBuildContent, IContextObject
Constructors
BundleBuildContent(IEnumerable<AssetBundleBuild>)
Default constructor, takes a set of AssetBundleBuild and converts them to the appropriate properties.
Declaration
public BundleBuildContent(IEnumerable<AssetBundleBuild> bundleBuilds)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<AssetBundleBuild> | bundleBuilds | The set of AssetbundleBuild to be built. |
Properties
Addresses
Custom loading identifiers to use for Assets or Scenes.
Declaration
public Dictionary<GUID, string> Addresses { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.Dictionary<GUID, System.String> |
Implements
Assets
List of Assets to include.
Declaration
public List<GUID> Assets { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<GUID> |
Implements
BundleLayout
Specific layout of asset bundles to assets or scenes.
Declaration
public Dictionary<string, List<GUID>> BundleLayout { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.List<GUID>> |
Implements
Scenes
List of Scenes to include.
Declaration
public List<GUID> Scenes { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<GUID> |