Table of Contents

Namespace TAssetBundle

Classes

AssetBundleDownloadInfo

Class for storing AssetBundle download information.

AssetBundleDownloadInfo.DownloadInfo

Class for storing individual AssetBundle download information.

AssetBundleInfo

Class that stores information about an AssetBundle.

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
FolderAssetRef

Folder Asset Reference

FolderAssetTypeAttribute

Folder Asset Type Attribute

GameObjectAssetRef

GameObject Asset Reference

JsonCatalogSerializer

Json Catalog Serializer

Logger
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
Util
WebRequestAsync
WebRequestCommand
WebRequestCommandAssetBundle
WebRequestCommandGet

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

Interfaces

IActiveAssetBundleInfo

Interface that provides information about active AssetBundles.

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

Delegates

LoadSceneInfo.AllowSceneActivationCallback

Delegate for determining scene activation.

WebRequestCallback