Class VirtualArtifactSerializationIndexTestImporter
Minimal non-primary artifact producer for PrefabPackedIdentifiersSerializationIndexTests.VirtualArtifactsExtraSerializationIndex.
PreviewImporter paths were empty under batch test runs; scripted importer output is stable for GetArtifactPaths(ArtifactID, out string[]).
Release 6000.x: write via GetOutputArtifactFilePath(string) so artifacts are listed. Trunk/UDS: SetOutputArtifactFile is required for that listing; it is resolved at runtime so this project still compiles against 6000.x.
Inheritance
VirtualArtifactSerializationIndexTestImporter
Inherited Members
AssetImporter.AddRemap(AssetImporter.SourceAssetIdentifier, Object)
AssetImporter.RemoveRemap(AssetImporter.SourceAssetIdentifier)
AssetImporter.assetTimeStamp
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEditor.Build.Pipeline.Tests
Assembly: Unity.ScriptableBuildPipeline.Editor.Tests.dll
Syntax
[ScriptedImporter(1, "uum131143_virt")]
public sealed class VirtualArtifactSerializationIndexTestImporter : ScriptedImporter
Methods
OnImportAsset(AssetImportContext)
Imports the asset and produces a non-primary artifact in VirtualArtifacts/Extra for testing serialization index behavior.
Declaration
public override void OnImportAsset(AssetImportContext ctx)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetImportContext | ctx | The asset import context provided by Unity's import pipeline. |