SkiptoHelper.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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. //实用神识界面
  34. case 5:
  35. UIManager.Instance.GetComponent<AppBarPanel>().Bnt_ShengShi_Click();
  36. return;
  37. default:
  38. return;
  39. }
  40. }
  41. public async static CTask<bool> IsSkipto(int skiptoId)
  42. {
  43. SkiptoConfig skiptoConfig = ConfigComponent.Instance.Get<SkiptoConfig>(skiptoId);
  44. switch (skiptoConfig.SkipID)
  45. {
  46. //不跳转
  47. case 0:
  48. return false;
  49. default:
  50. return true;
  51. }
  52. }
  53. public async static CTask SkiptoTips(int skiptoId)
  54. {
  55. }
  56. }
  57. }