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 |