ArtifactKey
An ArtifactKey is used for specifying an artifact to lookup or produce.
Read time 1 minuteLast updated 10 days ago
Definition
- Type: Struct
- Namespace: UnityEditor.Experimental
- Assembly: UnityEditor.CoreModule
public struct ArtifactKey
Remarks
One example of producing an artifact is to run and importer on a specific asset. The importer is specified by type (e.g. typeof(MyImporter) and the asset by its guid. From these two you can create an ArtifactKey and use it to ask the assetdatabase to produce the artifact. You can also create an ArtifactKey from only a guid. In that case the AssetDatabase will automatically select the importer from the list of valid importers.
Fields
Value | Description |
|---|---|
| guid | The guid specifying the asset in question. |
Constructors
Constructor | Description |
|---|---|
| ArtifactKey(UnityEngine.GUID) | Construct an ArtifactKey. |
| ArtifactKey(UnityEngine.GUID,System.Type) | Construct an ArtifactKey. |
Properties
Property | Description |
|---|---|
| importerType | The managed type of the importer to use for producing the artifact. |
| isValid | Returns true is the hash value is valid. (Read Only) |