GMController.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using System;
  2. using ET;
  3. namespace GFGGame
  4. {
  5. public class GMController
  6. {
  7. public static async ETTask GetAllDressUpItem()
  8. {
  9. GetSuitItemController.enable = false;
  10. //获得所有换装部件
  11. var errorCode = await GMHelper.SendGMToServer("get all dressup");
  12. GetSuitItemController.enable = true;
  13. if (errorCode != ET.ErrorCode.ERR_Success)
  14. {
  15. ErrorCodeController.Handler(errorCode);
  16. return;
  17. }
  18. PromptController.Instance.ShowFloatTextPrompt("已获得所有服装", MessageType.SUCCESS);
  19. }
  20. public static async ETTask GetAllCardItem()
  21. {
  22. //获得所有卡牌部件
  23. var errorCode = await GMHelper.SendGMToServer("get all card");
  24. if (errorCode != ET.ErrorCode.ERR_Success)
  25. {
  26. ErrorCodeController.Handler(errorCode);
  27. return;
  28. }
  29. PromptController.Instance.ShowFloatTextPrompt("已获得所有卡牌", MessageType.SUCCESS);
  30. }
  31. public static async ETTask<bool> SendGMCommand(string messageGM, string messageSuc)
  32. {
  33. var errorCode = await GMHelper.SendGMToServer(messageGM);
  34. if (errorCode != ET.ErrorCode.ERR_Success)
  35. {
  36. ErrorCodeController.Handler(errorCode);
  37. return false;
  38. }
  39. PromptController.Instance.ShowFloatTextPrompt(messageSuc, MessageType.SUCCESS);
  40. return true;
  41. }
  42. }
  43. }