Namespace TAssetBundle.Editor
Classes
- AssetBundleBuildInfo
Represents a single AssetBundle to be built. Contains the bundle name and the list of assets to include.
- ClearCompositionStrategy
The ClearCompositionStrategy class removes all asset bundle build information from the manifest and marks it as dirty.
- CompositionStrategyBuildData
Data class used in asset bundle composition strategies.
- CompositionStrategyInfo
Holds a composition strategy and its configuration data. Used to define how assets are grouped into AssetBundles.
- DefaultCompositionStrategy
The DefaultCompositionStrategy class provides a strategy to add asset bundles either together or separately.
- ExcludeObjectsCompositionStrategyData
ExcludeObjectsCompositionStrategyData class for holding data about objects to exclude.
- ExcludeObjectsStrategy
The ExcludeObjectsStrategy class excludes specific objects from the manifest.
- FixedCompositionStrategy
The FixedCompositionStrategy class adds specific fixed objects to the manifest.
- FixedCompositionStrategyData
FixedCompositionStrategyData class for holding data about fixed objects.
- RegexMatchCompositionStrategy
The RegexMatchCompositionStrategy class adds assets to the manifest that match a regex pattern.
- RegexMatchCompositionStrategyData
RegexMatchCompositionStrategyData class for holding data about regex match patterns.
- RegexMatchDeleteCompositionStrategy
The RegexMatchDeleteCompositionStrategy class removes asset bundles from the manifest that match a regex pattern.
- SameNameCompositionStrategy
The SameNameCompositionStrategy class adds assets with the same name together.
- TAssetBundleCompositionStrategy
Base class for asset bundle composition strategies.
- TAssetBundleCompositionStrategy.Data
Base class for storing data required for strategy execution.
- TAssetBundleCompositionStrategy<T>
Generic class for asset bundle composition strategies that use specific data types.
- TAssetBundleManifest
The main manifest file that manages AssetBundle builds.
This ScriptableObject defines:
- Which assets belong to which AssetBundle
- How assets are grouped (via composition strategies)
- Build options (builtin, encryption, tags)
Create via: Right-click > Create > TAssetBundle > TAssetBundleManifest
- TAssetBundleManifestCache
TAssetBundleManifestCache class
Structs
- AssetSearchResult
Result of an asset search operation. Contains the asset path and the bundle it belongs to.
Interfaces
Enums
- EAssetBundleBuildName
Enumeration that defines naming conventions for asset bundle builds.