PackArt.cs 665 B

1234567891011121314151617181920212223242526
  1. using GFGEditor;
  2. using System.IO;
  3. namespace YooAsset.Editor
  4. {
  5. public class PackArt : IPackRule
  6. {
  7. public PackRuleResult GetPackRuleResult(PackRuleData data)
  8. {
  9. string bundleName;
  10. bundleName = AssetBundleHelper.GetBundleName(data.AssetPath);
  11. if(bundleName == null)
  12. {
  13. bundleName = Path.GetDirectoryName(data.AssetPath);
  14. }
  15. PackRuleResult result = new PackRuleResult(bundleName, DefaultPackRule.AssetBundleFileExtension);
  16. return result;
  17. }
  18. public bool IsRawFilePackRule()
  19. {
  20. return false;
  21. }
  22. }
  23. }