EditorDefine.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. };
  17. #endif
  18. }
  19. /// <summary>
  20. /// 资源搜索类型
  21. /// </summary>
  22. public enum EAssetSearchType
  23. {
  24. All,
  25. RuntimeAnimatorController,
  26. AnimationClip,
  27. AudioClip,
  28. AudioMixer,
  29. Font,
  30. Material,
  31. Mesh,
  32. Model,
  33. PhysicMaterial,
  34. Prefab,
  35. Scene,
  36. Script,
  37. Shader,
  38. Sprite,
  39. Texture,
  40. VideoClip,
  41. }
  42. /// <summary>
  43. /// 资源文件格式
  44. /// </summary>
  45. public enum EAssetFileExtension
  46. {
  47. prefab,
  48. unity,
  49. fbx,
  50. anim,
  51. controller,
  52. png,
  53. jpg,
  54. mat,
  55. shader,
  56. ttf,
  57. cs,
  58. }
  59. }