Namespace TAssetBundle
Classes
- 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
- 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
- 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
- JsonCatalogSerializer
Json Catalog Serializer
- RijndaelCryptoSerializer
Default Crypto Serializer
- SceneAssetRef
Scene Asset Reference
- Settings
TAssetBundle Settings
- 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.
Structs
- 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.
Interfaces
- IActiveAssetBundleInfo
Interface that provides information about active AssetBundles.
- IAssetBundleManager
에셋 번들 매니저 인터페이스
- IAssetBundleProvider
에셋 번들 제공자 인터페이스
- 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
- 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.