Api Editor DragAssetData
class

DragAssetData

public class DragAssetData

Represents an asset being dragged into an editor window. Assets will either be sourced from a package (see PackageIdent) or a local path (see AssetPath). Instances of this type are accessed through Assets.

Properties

Name Type Description
PackageIdent String For package assets, the identifier of the source package. Will always be of the form org.package[#version].
AssetPath String For local assets, the path to the asset. Equivalent to Path.
DownloadProgress Single For cloud assets, a value between 0.0 and 1.0 representing download progress. Download will only start after the first call to GetAssetAsync.
IsInstalled Boolean True when the asset is ready for use locally. For cloud assets, download will only start after the first call to GetAssetAsync.

Methods

Task<Package> GetPackageAsync()

For package assets, completes when the source package information is available.

Task<Asset> GetAssetAsync()

Completes when the asset is ready to use. For cloud assets, the first call to this will start downloading and installing the source package. This is safe to call multiple times, the same task will be returned.

Assembly: Sandbox.Tools Namespace: Editor Full Name: Editor.DragAssetData