Enum.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. namespace XGame.Framework.Asset
  2. {
  3. /// <summary>
  4. /// 资源类型
  5. /// </summary>
  6. public enum AssetType
  7. {
  8. /// <summary>
  9. /// 未知类型
  10. /// </summary>
  11. Unknown = 0,
  12. /// <summary>
  13. /// UnityEngine.Object
  14. /// </summary>
  15. UniObject = 1,
  16. Binary,
  17. /// <summary>
  18. /// AssetBundle
  19. /// </summary>
  20. AssetBundle,
  21. }
  22. /// <summary>
  23. /// 开始处理任务的状态。
  24. /// </summary>
  25. public enum AgentStatus
  26. {
  27. /// <summary>
  28. /// 可以立刻处理完成此任务。
  29. /// </summary>
  30. Done,
  31. /// <summary>
  32. /// 可以继续处理此任务。
  33. /// </summary>
  34. CanResume,
  35. /// <summary>
  36. /// 不能继续处理此任务,需等待其它任务执行完成。
  37. /// </summary>
  38. HasToWait,
  39. /// <summary>
  40. /// 不能继续处理此任务,出现未知错误。
  41. /// </summary>
  42. UnknownError,
  43. }
  44. public enum LoaderType
  45. {
  46. AssetDatabase = 0,
  47. Resources,
  48. AssetBundle,
  49. Binary,
  50. }
  51. //public enum AddressableAssetType
  52. //{
  53. // Default = 0,
  54. // Resources,
  55. //}
  56. }