Easy Content Delivery Network 1.3.2
An addressables-free suite that automatically handles the Unity Cloud Content Delivery API and packaging/deploying assetbundles while providing several tools to make asset management easy.
Loading...
Searching...
No Matches
SplenSoft.AssetBundles Namespace Reference

Classes

class  AssetBundleData
 Data instantiated by AssetBundleManager on initialization. Each asset bundle in the AssetBundleManifest will have its own AssetBundleData entry. More...
 
class  AssetBundleManager
 Static class that manages asset bundle retrieval and packaging. More...
 
class  AssetBundleManagerSettings
 Controls the settings for EZ-CDN. More...
 
class  AssetBundleProcessor
 Allows implementation of OnPreprocessAssetBundles More...
 
class  AssetBundleReferenceAttribute
 Apply this attribute to a SerializeField string field to reference an asset bundle name with the mask of a normal Unity property drawer of the supplied type. More...
 
class  AssetRequester
 MonoBehaviour component that can request an asset from the CDN. Accepts any UnityEngine.Object as an asset. Cannot instantiate or further manipulate the asset without the help of code. For codeless or more specific usages, try SceneRequester More...
 
class  AssetRetrievalProgress
 A trackable progress object that can be passed to AssetBundleManager.GetAsset and AssetBundleManager.GetAssetBundle through a Progress<T> object. More...
 
class  AssetRetrievalResult
 Stores the results of the last attempt to download an asset bundle from the CDN. More...
 
class  AutoInstantiator
 Automatically downloads and instantiates prefabs on app start. More...
 
interface  IPreprocessAssetBundle
 Used to add custom processing to an asset before it is packaged by EZ-CDN. More...
 
class  ManagedAssetAttribute
 Add this attribute to a custom class to include it in the AssetBundleManager operations. Useful for custom UnityEngine.ScriptableObjects. You can also add the class to the list of managed types in the SplenSoft -> Asset Bundles -> Settings. More...
 
class  PrefabAutoUnloader
 Allows EZ-CDN to automatically unload unused asset bundles when an asset is destroyed. Tracks dependencies as well. More...
 
class  Requester
 Base class for asset bundle requesters of various objects or scenes. More...
 
class  SceneAutoUnloader
 Designed to pair with PrefabAutoUnloader to handle automatic unloading of unused asset bundles. Should only be one in the entire project. More...
 
class  SceneRequester
 MonoBehaviour component that can request a scene asset from the CDN. Accepts any UnityEditor.SceneAsset as an asset. More...