implements IDisposable
0x00x00B8
Members 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | <ExceptionHandler>k__BackingField | Action<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle | PrivateStatic | — | |
| 0x08 | <InternalIdTransformFunc>k__BackingField | Func<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation | Private | — | |
| 0x08 | <WebRequestOverride>k__BackingField | Action<UnityEngine.Networking.UnityWebRequest> | Private | — | |
| 0x01 | CallbackHooksEnabled | bool | 1 flags | — | |
| 0x0021 | 0x07 | padding / unreflected | |||
| 0x08 | m_ResourceProviders | ListWithEvents<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider> | Private | — | |
| 0x08 | m_allocator | IAllocationStrategy | Private | — | |
| 0x08 | m_UpdateReceivers | ListWithEvents<UnityEngine.ResourceManagement.IUpdateReceiver> | 1 flags | — | |
| 0x08 | m_UpdateReceiversToRemove | List<UnityEngine.ResourceManagement.IUpdateReceiver> | Private | — | |
| 0x01 | m_UpdatingReceivers | bool | Private | — | |
| 0x01 | m_InsideUpdateMethod | bool | Private | — | |
| 0x004A | 0x06 | padding / unreflected | |||
| 0x08 | m_providerMap | Dictionary<System.Int32 | 1 flags | — | |
| 0x08 | m_AssetOperationCache | Dictionary<UnityEngine.ResourceManagement.Util.IOperationCacheKey | Private | — | |
| 0x08 | m_TrackedInstanceOperations | HashSet<UnityEngine.ResourceManagement.ResourceManager.InstanceOperation> | Private | — | |
| 0x08 | m_UpdateCallbacks | DelegateList<System.Single> | 1 flags | — | |
| 0x08 | m_DeferredCompleteCallbacks | List<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> | Private | — | |
| 0x01 | m_InsideExecuteDeferredCallbacksMethod | bool | Private | — | |
| 0x0079 | 0x07 | padding / unreflected | |||
| 0x08 | m_DeferredCallbacksToRegister | List<UnityEngine.ResourceManagement.ResourceManager.DeferredCallbackRegisterRequest> | Private | — | |
| 0x08 | m_ReleaseOpNonCached | Action<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> | Private | — | |
| 0x08 | m_ReleaseOpCached | Action<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> | Private | — | |
| 0x08 | m_ReleaseInstanceOp | Action<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> | Private | — | |
| 0x04 | s_GroupOperationTypeHash | int | PrivateStatic | — | |
| 0x04 | s_InstanceOperationTypeHash | int | PrivateStatic | — | |
| 0x08 | <CertificateHandlerInstance>k__BackingField | CertificateHandler | Private | — | |
| 0x01 | m_RegisteredForCallbacks | bool | Private | — | |
| 0x00A9 | 0x07 | padding / unreflected | |||
| 0x08 | m_ProviderOperationTypeCache | Dictionary<System.Type | Private | — | |
Functions 69
| Signature | Flags | Native | Params |
|---|---|---|---|
| Action<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle get_ExceptionHandler() | PublicStatic+1 flags | 0x08 | |
| void set_ExceptionHandler(Action<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle value) | PublicStatic+1 flags | 0x08 | |
| Func<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation get_InternalIdTransformFunc() | Public+1 flags | 0x08 | |
| void set_InternalIdTransformFunc(Func<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation value) | Public+1 flags | 0x08 | |
| string TransformInternalId(IResourceLocation location) | Public | 0x08 | |
| Action<UnityEngine.Networking.UnityWebRequest> get_WebRequestOverride() | Public+1 flags | 0x08 | |
| void set_WebRequestOverride(Action<UnityEngine.Networking.UnityWebRequest> value) | Public+1 flags | 0x08 | |
| int get_OperationCacheCount() | 2 flags | 0x04 | |
| int get_InstanceOperationCount() | 2 flags | 0x04 | |
| int get_DeferredCompleteCallbacksCount() | 2 flags | 0x04 | |
| int get_DeferredCallbackCount() | 2 flags | 0x04 | |
| void AddUpdateReceiver(IUpdateReceiver receiver) | Public | 0x08 | |
| void RemoveUpdateReciever(IUpdateReceiver receiver) | Public | 0x08 | |
| IAllocationStrategy get_Allocator() | Public+1 flags | 0x08 | |
| void set_Allocator(IAllocationStrategy value) | Public+1 flags | 0x08 | |
| IList<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider> get_ResourceProviders() | Public+1 flags | 0x08 | |
| CertificateHandler get_CertificateHandlerInstance() | Public+1 flags | 0x08 | |
| void set_CertificateHandlerInstance(CertificateHandler value) | Public+1 flags | 0x08 | |
| void .ctor(IAllocationStrategy alloc) | Public+1 flags | 0x08 | |
| void OnObjectAdded(object obj) | Private | 0x08 | |
| void OnObjectRemoved(object obj) | Private | 0x08 | |
| void RegisterForCallbacks() | 1 flags | 0x00 | |
| IResourceProvider GetResourceProvider(Type t, IResourceLocation location) | Public | 0x08 | |
| Type GetDefaultTypeForLocation(IResourceLocation loc) | Private | 0x08 | |
| int CalculateLocationsHash(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, Type t) | Private | 0x08 | |
| AsyncOperationHandle ProvideResource(IResourceLocation location, Type desiredType, bool releaseDependenciesOnFailure) | Private | 0x18 | |
| IAsyncOperation GetOperationFromCache(IResourceLocation location, Type desiredType) | 1 flags | 0x08 | |
| IOperationCacheKey CreateCacheKeyForLocation(IResourceProvider provider, IResourceLocation location, Type desiredType) | 1 flags | 0x08 | |
| AsyncOperationHandle<TObject> ProvideResource(IResourceLocation location) | Public | 0x18 | |
| AsyncOperationHandle<TObject> StartOperation(AsyncOperationBase<TObject> operation, const AsyncOperationHandle& dependency) | Public | 0x18 | |
| AsyncOperationHandle StartOperation(IAsyncOperation operation, const AsyncOperationHandle& dependency) | 1 flags | 0x18 | |
| void OnInstanceOperationDestroy(IAsyncOperation o) | Private | 0x08 | |
| void OnOperationDestroyNonCached(IAsyncOperation o) | Private | 0x08 | |
| void OnOperationDestroyCached(IAsyncOperation o) | Private | 0x08 | |
| uint8 CreateOperation(Type actualType, int typeHash, IOperationCacheKey cacheKey, Action<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> onDestroyAction) | 1 flags | 0x08 | |
| void AddOperationToCache(IOperationCacheKey key, IAsyncOperation operation) | 1 flags | 0x08 | |
| bool RemoveOperationFromCache(IOperationCacheKey key) | 1 flags | 0x08 | |
| bool IsOperationCached(IOperationCacheKey key) | 1 flags | 0x08 | |
| int CachedOperationCount() | 1 flags | 0x04 | |
| void ClearOperationCache() | 1 flags | 0x00 | |
| AsyncOperationHandle<TObject> CreateCompletedOperation(const uint8& result, const string& errorMsg) | Public | 0x18 | |
| AsyncOperationHandle<TObject> CreateCompletedOperationWithException(const uint8& result, Exception exception) | Public | 0x18 | |
| AsyncOperationHandle<TObject> CreateCompletedOperationInternal(const uint8& result, bool success, Exception exception, bool releaseDependenciesOnFailure) | 1 flags | 0x18 | |
| void Release(const AsyncOperationHandle& handle) | Public | 0x18 | |
| AsyncOperationHandle<TObject> Acquire(const AsyncOperationHandle<TObject>& handle) | Public | 0x18 | |
| void Acquire(const AsyncOperationHandle& handle) | Public | 0x18 | |
| GroupOperation AcquireGroupOpFromCache(IOperationCacheKey key) | Private | 0x08 | |
| AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> CreateGroupOperation(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations) | Public | 0x18 | |
| AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> CreateGroupOperation(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, bool allowFailedDependencies) | 1 flags | 0x18 | |
| AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> CreateGenericGroupOperation(List<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> operations, bool releasedCachedOpOnComplete) | Public | 0x18 | |
| AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> ProvideResourceGroupCached(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, int groupHash, Type desiredType, Action<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> callback, bool releaseDependenciesOnFailure) | 1 flags | 0x18 | |
| AsyncOperationHandle<System.Collections.Generic.IList<TObject>> ProvideResources(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, Action<TObject> callback) | Public | 0x18 | |
| AsyncOperationHandle<System.Collections.Generic.IList<TObject>> ProvideResources(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, bool releaseDependenciesOnFailure, Action<TObject> callback) | Public | 0x18 | |
| AsyncOperationHandle<TObject> CreateChainOperation(const AsyncOperationHandle<TObjectDependency>& dependentOp, Func<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle<TObjectDependency> callback) | Public | 0x18 | |
| AsyncOperationHandle<TObject> CreateChainOperation(const AsyncOperationHandle& dependentOp, Func<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle callback) | Public | 0x18 | |
| AsyncOperationHandle<TObject> CreateChainOperation(const AsyncOperationHandle<TObjectDependency>& dependentOp, Func<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle<TObjectDependency> callback, bool releaseDependenciesOnFailure) | Public | 0x18 | |
| AsyncOperationHandle<TObject> CreateChainOperation(const AsyncOperationHandle& dependentOp, Func<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle callback, bool releaseDependenciesOnFailure) | Public | 0x18 | |
| AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> ProvideScene(ISceneProvider sceneProvider, IResourceLocation location, const LoadSceneMode& loadSceneMode, bool activateOnLoad, int priority) | Public | 0x18 | |
| AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> ProvideScene(ISceneProvider sceneProvider, IResourceLocation location, const LoadSceneParameters& loadSceneParameters, bool activateOnLoad, int priority) | Public | 0x18 | |
| AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> ProvideScene(ISceneProvider sceneProvider, IResourceLocation location, const LoadSceneParameters& loadSceneParameters, const SceneReleaseMode& releaseMode, bool activateOnLoad, int priority) | Public | 0x18 | |
| AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> ReleaseScene(ISceneProvider sceneProvider, const AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>& sceneLoadHandle) | Public | 0x18 | |
| AsyncOperationHandle<UnityEngine.GameObject> ProvideInstance(IInstanceProvider provider, IResourceLocation location, const InstantiationParameters& instantiateParameters) | Public | 0x30 | |
| void CleanupSceneInstances(const Scene& scene) | Public | 0x04 | |
| void ExecuteDeferredCallbacks() | Private | 0x00 | |
| void RegisterForDeferredCallback(IAsyncOperation op, bool incrementRefCount) | 1 flags | 0x08 | |
| void Update(float unscaledDeltaTime) | 1 flags | 0x04 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| void <.ctor>b__53_0(IUpdateReceiver x) | Private | 0x08 |
Used by 140
types with a member, parameter or interface of this type<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1<>c__DisplayClass90_0`1AddressablesAddressablesImplAssetBundleProviderAssetBundleRequestOptionsAssetBundleResourceAsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1AsyncOperationBase`1+60 more