ETPackageDocumentModule.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #if ODIN_INSPECTOR
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using Sirenix.OdinInspector;
  6. using Sirenix.Utilities.Editor;
  7. using UnityEngine;
  8. namespace ET.PackageManager.Editor
  9. {
  10. [ETPackageMenu("文档", -int.MaxValue)]
  11. public class ETPackageDocumentModule : BasePackageToolModule
  12. {
  13. [Button("ETPackageManager 包管理", 50, Icon = SdfIconType.Link45deg, IconAlignment = IconAlignment.LeftOfText)]
  14. public static void ETPackageManager()
  15. {
  16. Application.OpenURL("https://lib9kmxvq7k.feishu.cn/wiki/DzqwwwBJvixRvtkCI4dcatGcnAd");
  17. }
  18. [Button("一键生成包", 50, Icon = SdfIconType.Link45deg, IconAlignment = IconAlignment.LeftOfText)]
  19. public static void ETPackageCreate()
  20. {
  21. Application.OpenURL("https://lib9kmxvq7k.feishu.cn/wiki/O6Ukw7k3SiBHmek8MMwc5HdInev");
  22. }
  23. [Button("库", 50, Icon = SdfIconType.Link45deg, IconAlignment = IconAlignment.LeftOfText)]
  24. public static void ETPackageHub()
  25. {
  26. Application.OpenURL("https://lib9kmxvq7k.feishu.cn/wiki/DABBw0ZrJiSYcLknKZBczGHAnqg");
  27. }
  28. [Button("版本管理", 50, Icon = SdfIconType.Link45deg, IconAlignment = IconAlignment.LeftOfText)]
  29. public static void ETPackageVersion()
  30. {
  31. Application.OpenURL("https://lib9kmxvq7k.feishu.cn/wiki/SLlHwBMAMiAjVnkqiWAcKU5InIc");
  32. }
  33. [Button("更新", 50, Icon = SdfIconType.Link45deg, IconAlignment = IconAlignment.LeftOfText)]
  34. public static void ETPackageUpdate()
  35. {
  36. Application.OpenURL("https://lib9kmxvq7k.feishu.cn/wiki/LsSNwacK5iqBvDkTFAgcEh15nfc");
  37. }
  38. public override void Initialize()
  39. {
  40. }
  41. public override void OnDestroy()
  42. {
  43. }
  44. }
  45. }
  46. #endif