EditorDefine.cs 918 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using System;
  2. namespace YooAsset.Editor
  3. {
  4. public class WindowsDefine
  5. {
  6. #if UNITY_2019_4_OR_NEWER
  7. /// <summary>
  8. /// 停靠窗口类型集合
  9. /// </summary>
  10. public static readonly Type[] DockedWindowTypes =
  11. {
  12. typeof(AssetBundleBuilderWindow),
  13. typeof(AssetBundleCollectorWindow),
  14. typeof(AssetBundleDebuggerWindow),
  15. typeof(AssetBundleReporterWindow),
  16. typeof(ShaderVariantCollectorWindow)
  17. };
  18. #endif
  19. }
  20. /// <summary>
  21. /// 资源搜索类型
  22. /// </summary>
  23. public enum EAssetSearchType
  24. {
  25. All,
  26. RuntimeAnimatorController,
  27. AnimationClip,
  28. AudioClip,
  29. AudioMixer,
  30. Font,
  31. Material,
  32. Mesh,
  33. Model,
  34. PhysicMaterial,
  35. Prefab,
  36. Scene,
  37. Script,
  38. Shader,
  39. Sprite,
  40. Texture,
  41. VideoClip,
  42. }
  43. /// <summary>
  44. /// 资源文件格式
  45. /// </summary>
  46. public enum EAssetFileExtension
  47. {
  48. prefab,
  49. unity,
  50. fbx,
  51. anim,
  52. controller,
  53. png,
  54. jpg,
  55. mat,
  56. shader,
  57. ttf,
  58. cs,
  59. }
  60. }