Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ProduceArtifactAsync(ArtifactKey)

Imports an Asset asynchronously using an Importer type or returns a matching cached result.
Read time 1 minuteLast updated 12 days ago

Definition

public static ImportResultID ProduceArtifactAsync(ArtifactKey artifactKey)

Parameters

artifactKey

ArtifactKey specifying an Asset to import using an Importer type.

Returns

Type

Description

ImportResultIDUnique identifier for the result of Importing the specified
artifactKey
.

Remarks

Reuses an existing cached import result if one exists for
artifactKey
.
This method returns an invalid ImportResultID in the following curcumstances:
  1. An internal error occurs. This is accompanied by an error message in the Unity Log.
  2. artifactKey
    contains an invalid Asset reference, or an invalid Importer type.
  3. There is no cached result, and an async import operation is queued. Completion of an async request is checked by calling AssetDatabaseExperimental.LookupArtifact.