GMController.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. InstanceZonesSProxy.GetInstanceZonesInfos().Coroutine();
  40. MainStorySProxy.GetStoryInfos().Coroutine();
  41. PromptController.Instance.ShowFloatTextPrompt(messageSuc, MessageType.SUCCESS);
  42. return true;
  43. }
  44. }
  45. }