Class BundleWriteData
Basic implementation of IBundleWriteData. Stores the asset bundle write information calculated during a build. IBundleWriteData
Namespace: UnityEditor.Build.Pipeline
Syntax
public class BundleWriteData : object, IBundleWriteData, IWriteData, IContextObject
Constructors
BundleWriteData()
Default constructor, initializes properties to defaults
Declaration
public BundleWriteData()
Properties
AssetToFiles
Map of asset to file dependencies. First dependency in the list is the main file for an asset.
Declaration
public Dictionary<GUID, List<string>> AssetToFiles { get; }
Property Value
Type | Description |
---|---|
Dictionary<GUID, List<String>> |
Implements
FileToBundle
Map of file name to bundle name
Declaration
public Dictionary<string, string> FileToBundle { get; }
Property Value
Type | Description |
---|---|
Dictionary<String, String> |
Implements
FileToObjects
Map of file to list of objects in that file
Declaration
public Dictionary<string, List<ObjectIdentifier>> FileToObjects { get; }
Property Value
Type | Description |
---|---|
Dictionary<String, List<ObjectIdentifier>> |
Implements
FileToReferenceMap
Map of file name to calculated object references
Declaration
public Dictionary<string, BuildReferenceMap> FileToReferenceMap { get; }
Property Value
Type | Description |
---|---|
Dictionary<String, BuildReferenceMap> |
Implements
FileToUsageSet
Map of file name to calculated usage set
Declaration
public Dictionary<string, BuildUsageTagSet> FileToUsageSet { get; }
Property Value
Type | Description |
---|---|
Dictionary<String, BuildUsageTagSet> |
Implements
WriteOperations
List of all write operations to serialize data to disk
Declaration
public List<IWriteOperation> WriteOperations { get; }
Property Value
Type | Description |
---|---|
List<IWriteOperation> |