Class SceneBundleWriteOperation
Explicit implementation for writing a scene serialized file that can be used with the Asset Bundle systems.
Implements
Inherited Members
Namespace: UnityEditor.Build.Pipeline.WriteTypes
Assembly: solution.dll
Syntax
[Serializable]
public class SceneBundleWriteOperation : IWriteOperation
Properties
| Name | Description |
|---|---|
| Command | The specific write command containing the details about what to write to disk. WriteCommand |
| DependencyHash | The hash that represents the unique set of input dependencies for caching this write command. |
| Info | Information needed for generating the Asset Bundle object to be included in the serialized file. SceneBundleInfo |
| PreloadInfo | Information needed for scene preloadeding. PreloadInfo |
| ProcessedScene | Processed scene path returned by the ProcessScene API. PrepareScene(string, BuildSettings, BuildUsageTagSet, string) |
| ReferenceMap | The specific reference data for objects in the write command. BuildReferenceMap |
| Scene | Source scene asset path |
| UsageSet | The specific usage data for objects in the write command. BuildUsageTagSet |
Methods
| Name | Description |
|---|---|
| GetHash128() | Optimized hash function for use with the Build Cache system. |
| GetHash128(IBuildLogger) | Optimized hash function for use with the Build Cache system. |
| Write(string, BuildSettings, BuildUsageTagGlobal) | Write function that wraps the low level WriteSerializeFile APIs that takes the common minimum set of parameters. |