Struct ResourceHandle
Handle for streaming resource. A lightweight encapsulation of UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle.
public readonly struct ResourceHandle : IEquatable<ResourceHandle>, IDisposable
- Implements
- Inherited Members
- Extension Methods
Constructors
ResourceHandle(uint, int, byte)
public ResourceHandle(uint version, int index, byte operationType)
Parameters
Properties
Result
public object Result { get; }
Property Value
Methods
Convert<T>()
Converts handle to be typed. To convert back to non-typed, implicit conversion is available.
public ResourceHandle<T> Convert<T>()
Returns
- ResourceHandle<T>
A new handle that is typed.
Type Parameters
TThe type of the handle.
Dispose()
Implement of IDisposable to release resource
public void Dispose()
Equals(ResourceHandle)
public bool Equals(ResourceHandle other)
Parameters
otherResourceHandle
Returns
RegisterCallback(Action<Object>)
Register completed result callback, no need to unregister since delegate list is clear after fire event
public void RegisterCallback(Action<Object> callback)
Parameters
WaitForCompletion()
Register completed result callback, no need to unregister since delegate list is clear after fire event
public Object WaitForCompletion()