Table of Contents

Namespace TAssetBundle

Classes

AssetBundleCacheData
AssetBundleCacheInfo
AssetBundleCacheManager

따로 관리되는 캐시 된 에셋 번들 정보를 관리하는 매니저

AssetBundleDownloadInfo

Class for storing AssetBundle download information.

AssetBundleDownloadInfo.DownloadInfo

Class for storing individual AssetBundle download information.

AssetBundleInfo

Class that stores information about an AssetBundle.

AssetBundleProviderBase

에셋 번들 제공자 기본 클래스

AssetBundleRuntimeInfo

AssetBundle runtime information.

AssetCatalog

Represents an asset catalog.

AssetRef

Asset Reference

AssetTypeAttribute

Asset Type Attribute

AsyncOperationExtensions

AsyncOperation extension methods

AsyncOperationPool

Asynchronous Operation Pool Class

AudioClipAssetRef

AudioClip Asset Reference

CatalogFileHandler

Catalog File Save And Load Handler

CatalogSerializer

Catalog Serializer

CoreObject
CryptoSerializer

Crypto Serializer

DataStructureExtensions

Extension methods for data structures.

DefaultAssetCatalogComparer

Default implementation of IAssetCatalogComparer. Compares asset catalogs based on their build numbers.

DefaultTagComparer

Default Tag Comparer

Defines
FilePathCollector

Collects asset paths under the same folder as this ScriptableObject. Editor-only utility for gathering asset paths at edit time.

FolderAssetRef

Folder Asset Reference

FolderAssetTypeAttribute

Folder Asset Type Attribute

GameObjectAssetRef

GameObject Asset Reference

InnerOperations
JsonCatalogSerializer

Json Catalog Serializer

Logger
PluginBase
PluginModuleAttribute
PluginModuleBase
PluginModuleBase<T>
PluginModuleManager
ReturnValue<T>
RijndaelCryptoSerializer

Default Crypto Serializer

SceneAssetRef

Scene Asset Reference

Settings

TAssetBundle Settings

Settings.BuildSetting
SpriteAssetRef

Sprite Asset Reference

TAssetBundles

TAssetBundle integrated manager class Provides core functionalities of the TAssetBundle system, including asset initialization, catalog management, asset loading/unloading, scene transitions, downloads, etc.

TAsyncOperation

Asynchronous operation (no parameters)

TAsyncOperationBase

Base class for asynchronous operations

TAsyncOperationExtensions

TAsyncOperation extension methods

TAsyncOperationProgress<ResultType>

Asynchronous operation with progress (with result type)

TAsyncOperation<ResultType>

Asynchronous operation (with result type)

UnityWebRequestExtensions

Extension methods for UnityWebRequest to provide version-independent error handling.

Util
WebRequest
WebRequestAsync
WebRequestCommand
WebRequestCommandAssetBundle
WebRequestCommandGet

Structs

AssetBundleCacheVersion
AssetHandle

Structure for managing asset handles.

AssetHandle<T>

Generic structure for managing specific types of assets.

LoadSceneInfo

Structure for storing scene load information.

UnityWebRequestError

Unified error information extracted from UnityWebRequest. This struct is used to normalize network and HTTP errors across different Unity versions.

WebRequest.Option

Interfaces

IActiveAssetBundleInfo

Interface that provides information about active AssetBundles.

IAssetBundleManager

에셋 번들 매니저 인터페이스

IAssetBundleProvider

에셋 번들 제공자 인터페이스

IAssetBundleProviderPluginModule
IAssetCatalogComparer

Defines a comparer interface for comparing asset catalogs. The implementation should provide logic to determine if the remote catalog has a higher version than the local catalog.

IAssetCatalogInfo

Asset Catalog Information Interface

IAssetInfo

Interface that provides information about individual assets.

IAsyncOperation

Asynchronous Operation Interface

IAsyncOperationPool

Asynchronous Operation Pool Interface

IInnerOperation
IPlugin
IPluginModule
IReferenceCount

Interface for managing reference counts.

ITagComparer

Tag Comaparer

Enums

AssetBundleDownloadInfo.EDownloadState

Enum representing download states.

EBuildIncludeAssetBundle

How to include AssetBundle when building an app

EEditorPlayMode

Playmode on editor

EUnityWebRequestErrorResult

Simplified result type for UnityWebRequest error classification.

Delegates

LoadSceneInfo.AllowSceneActivationCallback

Delegate for determining scene activation.

WebRequestCallback