Zdexby TheHolyOneZ
49,743 classes
Class

AddressablesImpl

: Object
UnityEngine.AddressableAssets.AddressablesImpl, Unity.Addressables 0x00C8 (200 B) inherited 0x0010 Unity.Addressables.dll
0x00x00C8

Members 16

OffsetSizeNameTypeFlagsDefault
0x08m_ResourceManagerResourceManagerPrivate—
0x08m_InstanceProviderIInstanceProviderPrivate—
0x04m_CatalogRequestsTimeoutintPrivate—
—0x08kCacheDataFolderstringStatic+2 flags2006071380560
0x00240x04padding / unreflected
0x08SceneProviderISceneProviderPublic—
0x08m_ResourceLocatorsList<UnityEngine.AddressableAssets.ResourceLocatorInfo>1 flags—
0x18m_InitializationOperationAsyncOperationHandle<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>Private—
0x18m_ActiveCheckUpdateOperationAsyncOperationHandle<System.Collections.Generic.List<System.String>>Private—
0x18m_ActiveUpdateOperationAsyncOperationHandle<System.Collections.Generic.List<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>>1 flags—
0x08m_OnHandleCompleteActionAction<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>Private—
0x08m_OnSceneHandleCompleteActionAction<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>Private—
0x08m_OnHandleDestroyedActionAction<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>Private—
0x08m_resultToHandleDictionary<System.ObjectPrivate—
0x08m_SceneInstancesHashSet<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>1 flags—
0x18m_ActiveCleanBundleCacheOperationAsyncOperationHandle<System.Boolean>Private—
0x01hasStartedInitializationbool1 flags—
0x00C10x07unreflected bytes to end of AddressablesImpl

Functions 120

SignatureFlagsNativeParams
IInstanceProvider get_InstanceProvider()Public+1 flags0x08
void set_InstanceProvider(IInstanceProvider value)Public+1 flags0x08
ResourceManager get_ResourceManager()Public+1 flags0x08
int get_CatalogRequestsTimeout()Public+1 flags0x04
void set_CatalogRequestsTimeout(int value)Public+1 flags0x04
int get_ActiveSceneInstances()2 flags0x04
int get_TrackedHandleCount()2 flags0x04
void .ctor(IAllocationStrategy alloc)Public+1 flags0x08
void ReleaseSceneManagerOperation()1 flags0x00
Func<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation get_InternalIdTransformFunc()Public+1 flags0x08
void set_InternalIdTransformFunc(Func<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation value)Public+1 flags0x08
Action<UnityEngine.Networking.UnityWebRequest> get_WebRequestOverride()Public+1 flags0x08
void set_WebRequestOverride(Action<UnityEngine.Networking.UnityWebRequest> value)Public+1 flags0x08
AsyncOperationHandle get_ChainOperation()Public+1 flags0x18
bool get_ShouldChainRequest()2 flags0x01
void OnSceneUnloaded(const Scene& scene)1 flags0x04
string get_StreamingAssetsSubFolder()Public+1 flags0x08
string get_BuildPath()Public+1 flags0x08
string get_PlayerBuildDataPath()Public+1 flags0x08
string get_RuntimePath()Public+1 flags0x08
void Log(const string& msg)Public0x08
void LogFormat(const string& format, const object[]& args)Public0x08
void LogWarning(const string& msg)Public0x08
void LogWarningFormat(const string& format, const object[]& args)Public0x08
void LogError(const string& msg)Public0x08
void LogException(const AsyncOperationHandle& op, Exception ex)Public0x18
void LogException(Exception ex)Public0x08
void LogErrorFormat(const string& format, const object[]& args)Public0x08
string ResolveInternalId(const string& id)Public0x08
IEnumerable<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> get_ResourceLocators()Public+1 flags0x08
void AddResourceLocator(IResourceLocator loc, const string& localCatalogHash, IResourceLocation remoteCatalogLocation)Public0x08
void RemoveResourceLocator(IResourceLocator loc)Public0x08
void ClearResourceLocators()Public0x00
bool GetResourceLocations(object key, Type type, ref IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>& locations)1 flags0x08
bool GetResourceLocations(IEnumerable keys, Type type, const MergeMode& merge, ref IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>& locations)1 flags0x08
AsyncOperationHandle<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> InitializeAsync(const string& runtimeDataPath, const string& providerSuffix, bool autoReleaseHandle)Public0x18
AsyncOperationHandle<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> InitializeAsync()Public0x18
AsyncOperationHandle<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> InitializeAsync(bool autoReleaseHandle)Public0x18
ResourceLocationBase CreateCatalogLocationWithHashDependencies(IResourceLocation catalogLocation)Public0x08
ResourceLocationBase CreateCatalogLocationWithHashDependencies(const string& catalogLocation)Public0x08
ResourceLocationBase CreateCatalogLocationWithHashDependencies(const string& catalogPath, const string& hashFilePath)Public0x08
void QueueEditorUpdateIfNeeded()Private0x00
AsyncOperationHandle<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator> LoadContentCatalogAsync(const string& catalogPath, bool autoReleaseHandle, const string& providerSuffix)Public0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> TrackHandle(const AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>& handle)Private0x18
AsyncOperationHandle<TObject> TrackHandle(const AsyncOperationHandle<TObject>& handle)Private0x18
AsyncOperationHandle TrackHandle(const AsyncOperationHandle& handle)Private0x18
void ClearTrackHandles()1 flags0x00
AsyncOperationHandle<TObject> LoadAssetAsync(IResourceLocation location)Public0x18
AsyncOperationHandle<TObject> LoadAssetWithChain(const AsyncOperationHandle& dep, IResourceLocation loc)Private0x18
AsyncOperationHandle<TObject> LoadAssetWithChain(const AsyncOperationHandle& dep, object key)Private0x18
AsyncOperationHandle<TObject> LoadAssetAsync(object key)Public0x18
AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> LoadResourceLocationsWithChain(const AsyncOperationHandle& dep, IEnumerable keys, const MergeMode& mode, Type type)Public0x18
AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> LoadResourceLocationsAsync(IEnumerable keys, const MergeMode& mode, Type type)Public0x18
AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> LoadResourceLocationsWithChain(const AsyncOperationHandle& dep, object key, Type type)Public0x18
AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation>> LoadResourceLocationsAsync(object key, Type type)Public0x18
AsyncOperationHandle<System.Collections.Generic.IList<TObject>> LoadAssetsAsync(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, Action<TObject> callback, bool releaseDependenciesOnFailure)Public0x18
AsyncOperationHandle<System.Collections.Generic.IList<TObject>> LoadAssetsWithChain(const AsyncOperationHandle& dep, IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, Action<TObject> callback, bool releaseDependenciesOnFailure)Private0x18
AsyncOperationHandle<System.Collections.Generic.IList<TObject>> LoadAssetsWithChain(const AsyncOperationHandle& dep, IEnumerable keys, Action<TObject> callback, const MergeMode& mode, bool releaseDependenciesOnFailure)Private0x18
AsyncOperationHandle<System.Collections.Generic.IList<TObject>> LoadAssetsAsync(IEnumerable keys, Action<TObject> callback, const MergeMode& mode, bool releaseDependenciesOnFailure)Public0x18
AsyncOperationHandle<System.Collections.Generic.IList<TObject>> LoadAssetsWithChain(const AsyncOperationHandle& dep, object key, Action<TObject> callback, bool releaseDependenciesOnFailure)Private0x18
AsyncOperationHandle<System.Collections.Generic.IList<TObject>> LoadAssetsAsync(object key, Action<TObject> callback, bool releaseDependenciesOnFailure)Public0x18
void OnHandleDestroyed(const AsyncOperationHandle& handle)Private0x18
void OnSceneHandleCompleted(const AsyncOperationHandle& handle)Private0x18
void OnHandleCompleted(const AsyncOperationHandle& handle)Private0x18
void Release(const uint8& obj)Public0x00
void Release(const AsyncOperationHandle<TObject>& handle)Public0x18
void Release(const AsyncOperationHandle& handle)Public0x18
AsyncOperationHandle<System.Int64> GetDownloadSizeWithChain(const AsyncOperationHandle& dep, object key)Private0x18
AsyncOperationHandle<System.Int64> ComputeCatalogSizeWithChain(IResourceLocation catalogLoc)Private0x18
bool IsCatalogCached(IResourceLocation catalogLoc, const Hash128& remoteHash)1 flags0x10
AsyncOperationHandle<System.Int64> GetRemoteCatalogHeaderSize(IResourceLocation catalogLoc)1 flags0x18
AsyncOperationHandle<System.Int64> GetDownloadSizeWithChain(const AsyncOperationHandle& dep, IEnumerable keys)Private0x18
AsyncOperationHandle<System.Int64> GetDownloadSizeAsync(object key)Public0x18
AsyncOperationHandle<System.Int64> GetDownloadSizeAsync(IEnumerable keys)Public0x18
AsyncOperationHandle DownloadDependenciesAsyncWithChain(const AsyncOperationHandle& dep, object key, bool autoReleaseHandle)Private0x18
void WrapAsDownloadLocations(List<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations)Static+1 flags0x08
List<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> GatherDependenciesFromLocations(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations)PrivateStatic0x08
AsyncOperationHandle DownloadDependenciesAsync(object key, bool autoReleaseHandle)Public0x18
AsyncOperationHandle DownloadDependenciesAsyncWithChain(const AsyncOperationHandle& dep, IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, bool autoReleaseHandle)Private0x18
AsyncOperationHandle DownloadDependenciesAsync(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, bool autoReleaseHandle)Public0x18
AsyncOperationHandle DownloadDependenciesAsyncWithChain(const AsyncOperationHandle& dep, IEnumerable keys, const MergeMode& mode, bool autoReleaseHandle)Private0x18
AsyncOperationHandle DownloadDependenciesAsync(IEnumerable keys, const MergeMode& mode, bool autoReleaseHandle)Public0x18
bool ClearDependencyCacheForKey(object key)1 flags0x08
void AutoReleaseHandleOnTypelessCompletion(const AsyncOperationHandle<TObject>& handle)1 flags0x18
AsyncOperationHandle<System.Boolean> ClearDependencyCacheAsync(object key, bool autoReleaseHandle)Public0x18
AsyncOperationHandle<System.Boolean> ClearDependencyCacheAsync(IList<UnityEngine.ResourceManagement.ResourceLocations.IResourceLocation> locations, bool autoReleaseHandle)Public0x18
AsyncOperationHandle<System.Boolean> ClearDependencyCacheAsync(IEnumerable keys, bool autoReleaseHandle)Public0x18
AsyncOperationHandle<UnityEngine.GameObject> InstantiateAsync(IResourceLocation location, Transform parent, bool instantiateInWorldSpace, bool trackHandle)Public0x18
AsyncOperationHandle<UnityEngine.GameObject> InstantiateAsync(IResourceLocation location, const Vector3& position, const Quaternion& rotation, Transform parent, bool trackHandle)Public0x18
AsyncOperationHandle<UnityEngine.GameObject> InstantiateAsync(object key, Transform parent, bool instantiateInWorldSpace, bool trackHandle)Public0x18
AsyncOperationHandle<UnityEngine.GameObject> InstantiateAsync(object key, const Vector3& position, const Quaternion& rotation, Transform parent, bool trackHandle)Public0x18
AsyncOperationHandle<UnityEngine.GameObject> InstantiateWithChain(const AsyncOperationHandle& dep, object key, const InstantiationParameters& instantiateParameters, bool trackHandle)Private0x30
AsyncOperationHandle<UnityEngine.GameObject> InstantiateAsync(object key, const InstantiationParameters& instantiateParameters, bool trackHandle)Public0x30
AsyncOperationHandle<UnityEngine.GameObject> InstantiateWithChain(const AsyncOperationHandle& dep, IResourceLocation location, const InstantiationParameters& instantiateParameters, bool trackHandle)Private0x30
AsyncOperationHandle<UnityEngine.GameObject> InstantiateAsync(IResourceLocation location, const InstantiationParameters& instantiateParameters, bool trackHandle)Public0x30
bool ReleaseInstance(GameObject instance)Public0x08
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> LoadSceneWithChain(const AsyncOperationHandle& dep, object key, const LoadSceneParameters& loadSceneParameters, const SceneReleaseMode& releaseMode, bool activateOnLoad, int priority)1 flags0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> LoadSceneWithChain(const AsyncOperationHandle& dep, IResourceLocation key, const LoadSceneParameters& loadSceneParameters, const SceneReleaseMode& releaseMode, bool activateOnLoad, int priority)1 flags0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> LoadSceneAsync(object key, const LoadSceneParameters& loadSceneParameters, const SceneReleaseMode& releaseMode, bool activateOnLoad, int priority, bool trackHandle)Public0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> LoadSceneAsync(IResourceLocation location, const LoadSceneParameters& loadSceneParameters, const SceneReleaseMode& releaseMode, bool activateOnLoad, int priority, bool trackHandle)Public0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnloadSceneAsync(const SceneInstance& scene, const UnloadSceneOptions& unloadOptions, bool autoReleaseHandle)Public0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnloadSceneAsync(const AsyncOperationHandle& handle, const UnloadSceneOptions& unloadOptions, bool autoReleaseHandle)Public0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> UnloadSceneAsync(const AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>& handle, const UnloadSceneOptions& unloadOptions, bool autoReleaseHandle)Public0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> CreateUnloadSceneWithChain(const AsyncOperationHandle& handle, const UnloadSceneOptions& unloadOptions, bool autoReleaseHandle)1 flags0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> CreateUnloadSceneWithChain(const AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>& handle, const UnloadSceneOptions& unloadOptions, bool autoReleaseHandle)1 flags0x18
AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance> InternalUnloadScene(const AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>& handle, const UnloadSceneOptions& unloadOptions, bool autoReleaseHandle)1 flags0x18
object EvaluateKey(object obj)Private0x08
AsyncOperationHandle<System.Collections.Generic.List<System.String>> CheckForCatalogUpdates(bool autoReleaseHandle)1 flags0x18
AsyncOperationHandle<System.Collections.Generic.List<System.String>> CheckForCatalogUpdatesWithChain(bool autoReleaseHandle)1 flags0x18
ResourceLocatorInfo GetLocatorInfo(const string& c)Public0x08
IEnumerable<System.String> get_CatalogsWithAvailableUpdates()2 flags0x08
AsyncOperationHandle<System.Collections.Generic.List<UnityEngine.AddressableAssets.ResourceLocators.IResourceLocator>> UpdateCatalogs(IEnumerable<System.String> catalogIds, bool autoReleaseHandle, bool autoCleanBundleCache)1 flags0x18
bool Equals(IResourceLocation x, IResourceLocation y)PublicFinal+2 flags0x08
int GetHashCode(IResourceLocation loc)PublicFinal+2 flags0x08
AsyncOperationHandle<System.Boolean> CleanBundleCache(IEnumerable<System.String> catalogIds, bool forceSingleThreading)1 flags0x18
AsyncOperationHandle<System.Boolean> CleanBundleCache(const AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>& depOp, bool forceSingleThreading)1 flags0x18
AsyncOperationHandle<System.Boolean> CleanBundleCacheWithChain(const AsyncOperationHandle<System.Collections.Generic.IList<UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle>>& depOp, bool forceSingleThreading)1 flags0x18
AsyncOperationHandle<System.Boolean> CleanBundleCacheWithChain(IEnumerable<System.String> catalogIds, bool forceSingleThreading)1 flags0x18
void <TrackHandle>b__73_0(const AsyncOperationHandle<UnityEngine.ResourceManagement.ResourceProviders.SceneInstance>& sceneHandle)Private0x18
AsyncOperationHandle<System.Int64> <GetRemoteCatalogHeaderSize>b__102_0(const AsyncOperationHandle<UnityEngine.Networking.UnityWebRequest>& getOp)Private0x18

Used by 39

types with a member, parameter or interface of this type