AssetBundleSet.cs 750 B

12345678910111213141516171819202122232425262728
  1. namespace assetBundleUtility
  2. {
  3. using System;
  4. using UnityEngine;
  5. using Object = UnityEngine.Object;
  6. [Serializable]
  7. public class AssetBundleSet
  8. {
  9. [NonSerialized] public string Name;
  10. [NonSerialized] public string MD5;
  11. [NonSerialized] public string StreamingPath;
  12. [NonSerialized] public string PersistentPath;
  13. [NonSerialized] public AssetBundle AssetBundle;
  14. [NonSerialized] public Action<AssetBundleSet, bool> GetSucceedCallback; //加载/下载成功后的回调
  15. [NonSerialized] public Action<AssetBundleSet, string> GetFailedCallback; //加载/下载失败后的回调
  16. //EditorWindow使用 用于自动生成MD5File和MD5DictionaryFile
  17. public Object Object;
  18. public string URL;
  19. }
  20. }