Class BundleRuleBase
Base class for handling analyzing bundle rules tasks and checking dependencies
Inherited Members
Namespace: UnityEditor.AddressableAssets.Build.AnalyzeRules
Syntax
public class BundleRuleBase : AnalyzeRule
Methods
Name | Description |
---|---|
BuiltInResourcesToDependenciesMap(String[]) | Build map of resources to corresponding dependencies |
CalculateBuiltInResourceDependenciesToBundleDependecies(AddressableAssetSettings, String[]) | Calculate built in resources and corresponding bundle dependencies |
CalculateInputDefinitions(AddressableAssetSettings) | Generate input definitions and entries for AssetBundleBuild |
ClearAnalysis() | Clear all previously gathered bundle data and analysis |
ConvertBundleName(String, String) | Convert bundle name to include group name |
ConvertBundleNamesToGroupNames(AddressableAssetsBuildContext) | Use bundle names to create group names for AssetBundleBuild |
CreateUniqueBundle(AssetBundleBuild, Dictionary<String, String>) | Create new AssetBundleBuild |
GetAllBundleDependencies() | Get dependencies from bundles |
GetBuildContext(AddressableAssetSettings) | Get context for current Addressables settings |
GetImplicitGuidsForBundle(String) | Get bundle's object ids that have no dependency file |
GetImplicitGuidToFilesMap() | Build map of implicit guids to their bundle files |
IntersectResourcesDepedenciesWithBundleDependencies(List<GUID>) | Add Resource and Bundle dependencies in common to map of resources to dependencies |
IsValidPath(String) | Check path is valid path for Addressables entry |
RefreshBuild(AddressableAssetsBuildContext) | Refresh build to check bundles against current rules |