implements IAsyncOperation
0x00x0080
Members 18
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | — | <Result>k__BackingField | uint8 | Private |
| — | 0x04 | m_referenceCount | int | Private |
| — | 0x04 | m_Status | AsyncOperationStatus | 1 flags |
| — | 0x08 | m_Error | Exception | 1 flags |
| — | 0x08 | m_RM | ResourceManager | 1 flags |
| — | 0x04 | m_Version | int | 1 flags |
| — | 0x08 | m_DestroyedAction | DelegateList`1 | Private |
| — | 0x08 | m_CompletedActionT | DelegateList`1 | Private |
| — | 0x08 | m_OnDestroyAction | Action`1 | Private |
| — | 0x08 | m_dependencyCompleteAction | Action`1 | Private |
| — | 0x01 | HasExecuted | bool | 1 flags |
| — | 0x08 | Executed | Action | Private |
| — | 0x01 | <IsRunning>k__BackingField | bool | Private |
| — | 0x08 | m_taskCompletionSource | TaskCompletionSource`1 | Private |
| — | 0x08 | m_taskCompletionSourceTypeless | TaskCompletionSource`1 | Private |
| — | 0x01 | m_InDeferredCallbackQueue | bool | Private |
| — | 0x08 | m_UpdateCallbacks | DelegateList`1 | Private |
| — | 0x08 | m_UpdateCallback | Action`1 | Private |
| 0x0010 | 0x70 | unreflected bytes to end of AsyncOperationBase`1 | ||
Functions 72
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Execute() | 4 flags | — | 0x00 |
| void Destroy() | 3 flags | — | 0x00 |
| void get_Progress() | 4 flags | — | 0x00 |
| void get_DebugName() | 4 flags | — | 0x00 |
| void GetDependencies() | Public+2 flags | — | 0x00 |
| void get_Result() | Public+1 flags | — | 0x00 |
| void set_Result() | Public+1 flags | — | 0x00 |
| void get_Version() | 2 flags | — | 0x00 |
| void get_CompletedEventHasListeners() | 2 flags | — | 0x00 |
| void get_DestroyedEventHasListeners() | 2 flags | — | 0x00 |
| void set_OnDestroy() | 2 flags | — | 0x00 |
| void add_Executed() | 2 flags | — | 0x00 |
| void remove_Executed() | 2 flags | — | 0x00 |
| void get_ReferenceCount() | 2 flags | — | 0x00 |
| void get_IsRunning() | PublicFinal+3 flags | — | 0x00 |
| void set_IsRunning() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void ShortenPath() | Static+1 flags | — | 0x00 |
| void WaitForCompletion() | PublicFinal+2 flags | — | 0x00 |
| void InvokeWaitForCompletion() | 3 flags | — | 0x00 |
| void IncrementReferenceCount() | 1 flags | — | 0x00 |
| void DecrementReferenceCount() | 1 flags | — | 0x00 |
| void get_Task() | 2 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_Task() | PrivateFinal+3 flags | — | 0x00 |
| void ToString() | Public+1 flags | — | 0x00 |
| void RegisterForDeferredCallbackEvent() | Private | — | 0x00 |
| void add_Completed() | 2 flags | — | 0x00 |
| void remove_Completed() | 2 flags | — | 0x00 |
| void add_Destroyed() | 2 flags | — | 0x00 |
| void remove_Destroyed() | 2 flags | — | 0x00 |
| void add_CompletedTypeless() | 2 flags | — | 0x00 |
| void remove_CompletedTypeless() | 2 flags | — | 0x00 |
| void get_Status() | 2 flags | — | 0x00 |
| void get_OperationException() | 2 flags | — | 0x00 |
| void set_OperationException() | Private+1 flags | — | 0x00 |
| void MoveNext() | 1 flags | — | 0x00 |
| void Reset() | 1 flags | — | 0x00 |
| void get_Current() | 2 flags | — | 0x00 |
| void get_IsDone() | 2 flags | — | 0x00 |
| void get_PercentComplete() | 2 flags | — | 0x00 |
| void InvokeCompletionEvent() | 1 flags | — | 0x00 |
| void get_Handle() | 2 flags | — | 0x00 |
| void UpdateCallback() | Private | — | 0x00 |
| void Complete() | Public | — | 0x00 |
| void Complete() | Public | — | 0x00 |
| void Complete() | Public | — | 0x00 |
| void Start() | 1 flags | — | 0x00 |
| void InvokeExecute() | 1 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.add_CompletedTypeless() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.remove_CompletedTypeless() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.add_Destroyed() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.remove_Destroyed() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_Version() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_ReferenceCount() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_PercentComplete() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_Status() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_OperationException() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_IsDone() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_Handle() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.set_OnDestroy() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_DebugName() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.GetResultAsObject() | PrivateFinal+2 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.get_ResultType() | PrivateFinal+3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.GetDependencies() | PrivateFinal+2 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.DecrementReferenceCount() | PrivateFinal+2 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.IncrementReferenceCount() | PrivateFinal+2 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.InvokeCompletionEvent() | PrivateFinal+2 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.Start() | PrivateFinal+2 flags | — | 0x00 |
| void ReleaseDependencies() | 3 flags | — | 0x00 |
| void UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation.GetDownloadStatus() | PrivateFinal+2 flags | — | 0x00 |
| void GetDownloadStatus() | 3 flags | — | 0x00 |
| void <.ctor>b__38_0() | Private | — | 0x00 |
Subclasses 21
BaseInitAsyncOpCacheInitOpChainOperation`2ChainOperationTypelessDepedency`1CheckCatalogsOperationCleanBundleCacheOperationCompletedOperation`1GetDownloadSizeOperationGroupOperationInitalizationObjectsOperationInitializationOperationInstanceOperationLoadResourceLocationKeyOpLoadResourceLocationKeysOpProviderOperation`1SceneOpUnityWebRequestOperationUnloadBundlesOperationUnloadSceneOpUpdateCatalogsOperationWaitForCurrentOperationAsyncOperationBase`1