SkiptoHelper.cs 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using Excel2Json;
  2. using Fort23.Core;
  3. using Fort23.Mono;
  4. using Fort23.UTool;
  5. namespace Mono.Utility
  6. {
  7. public static class SkiptoHelper
  8. {
  9. public async static CTask Skipto(int skiptoId)
  10. {
  11. SkiptoConfig skiptoConfig = ConfigComponent.Instance.Get<SkiptoConfig>(skiptoId);
  12. switch (skiptoConfig.SkipID)
  13. {
  14. //不跳转
  15. case 0:
  16. return;
  17. //功法界面
  18. case 1:
  19. UIManager.Instance.GetComponent<AppBarPanel>().Btn_GongFa_Click();
  20. return;
  21. //法宝界面
  22. case 2:
  23. UIManager.Instance.GetComponent<AppBarPanel>().Btn_HeroInfomation_Click();
  24. return;
  25. //洞府界面
  26. case 3:
  27. UIManager.Instance.GetComponent<AppBarPanel>().Bne_dongfu_Click();
  28. return;
  29. //商店界面
  30. case 4:
  31. UIManager.Instance.GetComponent<AppBarPanel>().Btn_Shop_Click();
  32. return;
  33. default:
  34. return;
  35. }
  36. }
  37. public async static CTask<bool> IsSkipto(int skiptoId)
  38. {
  39. SkiptoConfig skiptoConfig = ConfigComponent.Instance.Get<SkiptoConfig>(skiptoId);
  40. switch (skiptoConfig.SkipID)
  41. {
  42. //不跳转
  43. case 0:
  44. return false;
  45. default:
  46. return true;
  47. }
  48. }
  49. public async static CTask SkiptoTips(int skiptoId)
  50. {
  51. }
  52. }
  53. }