Zdexby TheHolyOneZ
42,610 classes
Class

ResourceManager

: Object
UnityEngine.ResourceManagement.ResourceManager, Unity.ResourceManager 0x00D0 (208 B) inherited 0x0010 Unity.ResourceManager.dll
implements IDisposable
0x00x00D0

Members 28

OffsetSizeNameTypeFlagsDefault
0x01postProfilerEventsbool1 flags—
0x08<ExceptionHandler>k__BackingFieldAction<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandlePrivateStatic—
0x00110x07padding / unreflected
0x08<InternalIdTransformFunc>k__BackingFieldFunc<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocationPrivate—
0x08<WebRequestOverride>k__BackingFieldAction<UnityEngine.Networking.UnityWebRequest>Private—
0x01CallbackHooksEnabledbool1 flags—
0x00290x07padding / unreflected
0x08m_ResourceProvidersListWithEvents<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider>Private—
0x08m_allocatorIAllocationStrategyPrivate—
0x08m_UpdateReceiversListWithEvents<UnityEngine.ResourceManagement.IUpdateReceiver>Private—
0x08m_UpdateReceiversToRemoveList<UnityEngine.ResourceManagement.IUpdateReceiver>Private—
0x01m_UpdatingReceiversboolPrivate—
0x01m_InsideUpdateMethodboolPrivate—
0x00520x06padding / unreflected
0x08m_providerMapDictionary<System.Int321 flags—
0x08m_AssetOperationCacheDictionary<UnityEngine.ResourceManagement.Util.IOperationCacheKeyPrivate—
0x08m_TrackedInstanceOperationsHashSet<UnityEngine.ResourceManagement.ResourceManager.InstanceOperation>Private—
0x08m_UpdateCallbacksDelegateList<System.Single>Private—
0x08m_DeferredCompleteCallbacksList<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation>Private—
0x01m_InsideExecuteDeferredCallbacksMethodboolPrivate—
0x00810x07padding / unreflected
0x08m_DeferredCallbacksToRegisterList<UnityEngine.ResourceManagement.ResourceManager.DeferredCallbackRegisterRequest>Private—
0x08m_obsoleteDiagnosticsHandlerAction<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandlePrivate—
0x08m_diagnosticsHandlerAction<UnityEngine.ResourceManagement.ResourceManager.DiagnosticEventContext>Private—
0x08m_ReleaseOpNonCachedAction<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation>Private—
0x08m_ReleaseOpCachedAction<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation>Private—
0x08m_ReleaseInstanceOpAction<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation>Private—
0x04s_GroupOperationTypeHashintPrivateStatic—
0x04s_InstanceOperationTypeHashintPrivateStatic—
0x08<CertificateHandlerInstance>k__BackingFieldCertificateHandlerPrivate—
0x01m_RegisteredForCallbacksboolPrivate—
0x00C10x07padding / unreflected
0x08m_ProviderOperationTypeCacheDictionary<System.TypePrivate—

Functions 67

SignatureFlagsNativeParams
Action<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle get_ExceptionHandler()PublicStatic+1 flags0x08
void set_ExceptionHandler(Action<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle value)PublicStatic+1 flags0x08
Func<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation get_InternalIdTransformFunc()Public+1 flags0x08
void set_InternalIdTransformFunc(Func<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation value)Public+1 flags0x08
string TransformInternalId(IResourceLocation location)Public0x08
Action<UnityEngine.Networking.UnityWebRequest> get_WebRequestOverride()Public+1 flags0x08
void set_WebRequestOverride(Action<UnityEngine.Networking.UnityWebRequest> value)Public+1 flags0x08
int get_OperationCacheCount()2 flags0x04
int get_InstanceOperationCount()2 flags0x04
void AddUpdateReceiver(IUpdateReceiver receiver)Public0x08
void RemoveUpdateReciever(IUpdateReceiver receiver)Public0x08
IAllocationStrategy get_Allocator()Public+1 flags0x08
void set_Allocator(IAllocationStrategy value)Public+1 flags0x08
IList<UnityEngine.ResourceManagement.ResourceProviders.IResourceProvider> get_ResourceProviders()Public+1 flags0x08
CertificateHandler get_CertificateHandlerInstance()Public+1 flags0x08
void set_CertificateHandlerInstance(CertificateHandler value)Public+1 flags0x08
void .ctor(IAllocationStrategy alloc)Public+1 flags0x08
void OnObjectAdded(object obj)Private0x08
void OnObjectRemoved(object obj)Private0x08
void RegisterForCallbacks()1 flags0x00
void ClearDiagnosticsCallback()Public0x00
void ClearDiagnosticCallbacks()Public0x00
void UnregisterDiagnosticCallback(Action<UnityEngine.ResourceManagement.ResourceManager.DiagnosticEventContext> func)Public0x08
void RegisterDiagnosticCallback(Action<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle func)Public0x08
void RegisterDiagnosticCallback(Action<UnityEngine.ResourceManagement.ResourceManager.DiagnosticEventContext> func)Public0x08
void PostDiagnosticEvent(const DiagnosticEventContext& context)1 flags0x38
IResourceProvider GetResourceProvider(Type t, IResourceLocation location)Public0x08
Type GetDefaultTypeForLocation(IResourceLocation loc)Private0x08
int CalculateLocationsHash(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, Type t)Private0x08
AsyncOperationHandle ProvideResource(IResourceLocation location, Type desiredType, bool releaseDependenciesOnFailure)Private0x18
AsyncOperationHandle<TObject> ProvideResource(IResourceLocation location)Public—0x20
AsyncOperationHandle<TObject> StartOperation(AsyncOperationBase<TObject> operation, const AsyncOperationHandle& dependency)Public—0x20
AsyncOperationHandle StartOperation(IAsyncOperation operation, const AsyncOperationHandle& dependency)1 flags0x18
void OnInstanceOperationDestroy(IAsyncOperation o)Private0x08
void OnOperationDestroyNonCached(IAsyncOperation o)Private0x08
void OnOperationDestroyCached(IAsyncOperation o)Private0x08
uint8 CreateOperation(Type actualType, int typeHash, IOperationCacheKey cacheKey, Action<UnityEngine.ResourceManagement.AsyncOperations.IAsyncOperation> onDestroyAction)1 flags—0x08
void AddOperationToCache(IOperationCacheKey key, IAsyncOperation operation)1 flags0x08
bool RemoveOperationFromCache(IOperationCacheKey key)1 flags0x08
bool IsOperationCached(IOperationCacheKey key)1 flags0x08
int CachedOperationCount()1 flags0x04
AsyncOperationHandle<TObject> CreateCompletedOperation(const uint8& result, const string& errorMsg)Public—0x20
AsyncOperationHandle<TObject> CreateCompletedOperationWithException(const uint8& result, Exception exception)Public—0x20
AsyncOperationHandle<TObject> CreateCompletedOperationInternal(const uint8& result, bool success, Exception exception, bool releaseDependenciesOnFailure)1 flags—0x20
void Release(const AsyncOperationHandle& handle)Public0x18
void Acquire(const AsyncOperationHandle& handle)Public0x18
GroupOperation AcquireGroupOpFromCache(IOperationCacheKey key)Private0x08
AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> CreateGroupOperation(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations)Public—0x20
AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> CreateGroupOperation(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, bool allowFailedDependencies)1 flags—0x20
AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>> CreateGenericGroupOperation(List<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle> operations, bool releasedCachedOpOnComplete)Public0x20
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 flags0x20
AsyncOperationHandle<System.Collections.Generic.IList<TObject>> ProvideResources(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, Action<TObject> callback)Public—0x20
AsyncOperationHandle<System.Collections.Generic.IList<TObject>> ProvideResources(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, bool releaseDependenciesOnFailure, Action<TObject> callback)Public—0x20
AsyncOperationHandle<TObject> CreateChainOperation(const AsyncOperationHandle<TObjectDependency>& dependentOp, Func<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle<TObjectDependency> callback)Public—0x20
AsyncOperationHandle<TObject> CreateChainOperation(const AsyncOperationHandle& dependentOp, Func<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle callback)Public—0x20
AsyncOperationHandle<TObject> CreateChainOperation(const AsyncOperationHandle<TObjectDependency>& dependentOp, Func<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle<TObjectDependency> callback, bool releaseDependenciesOnFailure)Public—0x20
AsyncOperationHandle<TObject> CreateChainOperation(const AsyncOperationHandle& dependentOp, Func<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle callback, bool releaseDependenciesOnFailure)Public—0x20
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> ProvideScene(ISceneProvider sceneProvider, IResourceLocation location, const LoadSceneMode& loadMode, bool activateOnLoad, int priority)Public0x20
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> ReleaseScene(ISceneProvider sceneProvider, const AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>& sceneLoadHandle)Public0x20
AsyncOperationHandle<UnityEngine.GameObject> ProvideInstance(IInstanceProvider provider, IResourceLocation location, const InstantiationParameters& instantiateParameters)Public0x30
void CleanupSceneInstances(const Scene& scene)Public0x04
void ExecuteDeferredCallbacks()Private0x00
void RegisterForDeferredCallback(IAsyncOperation op, bool incrementRefCount)1 flags0x08
void Update(float unscaledDeltaTime)1 flags0x04
void Dispose()PublicFinal+2 flags0x00
void .cctor()PrivateStatic+1 flags0x00
void <.ctor>b__53_0(IUpdateReceiver x)Private0x08

Used by 64

types with a member, parameter or interface of this type