Scripting API

AsyncOperationHandle<TObject>

struct in UnityEngine.ResourceManagement.AsyncOperations · Unity.ResourceManager

Not in Unity's public API, or in an assembly the coverage doesn't count.
In Tassix

A handle to an operation with a typed result.

Properties 7

string DebugName { get; }
bool IsDone { get; }
Exception? OperationException { get; }
float PercentComplete { get; }
TObject Result { get; }
AsyncOperationStatus Status { get; }
Task<TObject> Task { get; }

Methods 7

bool Equals(AsyncOperationHandle<TObject> other)
bool Equals(object? obj)
void GetDependencies(List<AsyncOperationHandle> deps)
DownloadStatus GetDownloadStatus()
int GetHashCode()
bool IsValid()
void Release()
TObject WaitForCompletion()

Events 3

event Action<AsyncOperationHandle<TObject>> Completed
event Action<AsyncOperationHandle> CompletedTypeless
event Action<AsyncOperationHandle> Destroyed

Operators 1

static implicit operator AsyncOperationHandle(AsyncOperationHandle<TObject> obj)