IAssetsCustomHandler.cs 783 B

1234567891011121314151617181920212223242526
  1. namespace XGame.Editor.Build.AssetBundles
  2. {
  3. /// <summary>
  4. /// 资源逻辑的扩展接口,允许项目组自定义一些逻辑
  5. /// </summary>
  6. public interface IAssetsCustomHandler
  7. {
  8. /// <summary>
  9. /// 是否只分离分包的AB<br/>
  10. /// 为true时,Addressable的bundle没在分包列表里的优先保存在包内
  11. /// </summary>
  12. bool IsOnlySplitCustomPackageBundles { get; }
  13. /// <summary>
  14. /// 是否包内资源<br/>
  15. /// 默认返回false
  16. /// </summary>
  17. bool IsInnerAsset(string assetPath);
  18. /// <summary>
  19. /// 是否使用 I18NKey转换成HashKey 的优化功能<br/>
  20. /// 默认返回true
  21. /// </summary>
  22. bool IsUseI18NHashKey();
  23. }
  24. }