PackVideo.cs 598 B

123456789101112131415161718192021
  1. using System.IO;
  2. namespace YooAsset.Editor
  3. {
  4. public class PackVideo : IPackRule
  5. {
  6. public PackRuleResult GetPackRuleResult(PackRuleData data)
  7. {
  8. string bundleName = data.AssetPath;
  9. string fileExtension = Path.GetExtension(data.AssetPath);
  10. fileExtension = fileExtension.Remove(0, 1);
  11. PackRuleResult result = new PackRuleResult(bundleName, fileExtension);
  12. return result;
  13. }
  14. public bool IsRawFilePackRule()
  15. {
  16. return true; //视频文件作为原生文件管理
  17. }
  18. }
  19. }