TravelSProxy.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.IO;
  5. using System.Net;
  6. using System.Net.Http;
  7. using ET;
  8. using FairyGUI;
  9. using GFGGame;
  10. using ICSharpCode.SharpZipLib.GZip;
  11. using UnityEngine;
  12. using UnityEngine.Networking;
  13. namespace GFGGame
  14. {
  15. public static class TravelSProxy
  16. {
  17. //获取游历数
  18. public static async ETTask<bool> ReqTravelInfo()
  19. {
  20. S2C_GetTravelGuideData response = null;
  21. response = (S2C_GetTravelGuideData)await MessageHelper.SendToServer(new C2S_GetTravelGuideData());
  22. if (response != null)
  23. {
  24. if (response.Error == ErrorCode.ERR_Success)
  25. {
  26. return true;
  27. }
  28. }
  29. return false;
  30. }
  31. //开始游历
  32. public static async ETTask<bool> ReqGoTravel(List<int> qSuitIds)
  33. {
  34. S2C_TravelGuideGo response = null;
  35. response = (S2C_TravelGuideGo)await MessageHelper.SendToServer(new C2S_TravelGuideGo() { SuitIds = qSuitIds });
  36. if (response != null)
  37. {
  38. if (response.Error == ErrorCode.ERR_Success)
  39. {
  40. return true;
  41. }
  42. }
  43. return false;
  44. }
  45. //领取游历奖励
  46. public static async ETTask<bool> ReqGetTravelReward(int pictureType)
  47. {
  48. S2C_ReceiveTravelGuideReward response = null;
  49. response = (S2C_ReceiveTravelGuideReward)await MessageHelper.SendToServer(new C2S_ReceiveTravelGuideReward() { });
  50. if (response != null)
  51. {
  52. if (response.Error == ErrorCode.ERR_Success)
  53. {
  54. return true;
  55. }
  56. }
  57. return false;
  58. }
  59. //获取游历图鉴记录
  60. public static async ETTask<bool> ReqTravelGuideInfo(int pictureType)
  61. {
  62. S2C_GetTravelGuideRecordAll response = null;
  63. response = (S2C_GetTravelGuideRecordAll)await MessageHelper.SendToServer(new C2S_GetTravelGuideRecordAll() { });
  64. if (response != null)
  65. {
  66. if (response.Error == ErrorCode.ERR_Success)
  67. {
  68. return true;
  69. }
  70. }
  71. return false;
  72. }
  73. //领取游历图鉴区域奖励
  74. public static async ETTask<bool> ReqGetTravelGuideReward(int areaId)
  75. {
  76. S2C_ReceiveTravelAreaReward response = null;
  77. response = (S2C_ReceiveTravelAreaReward)await MessageHelper.SendToServer(new C2S_ReceiveTravelAreaReward() { AreaId = areaId });
  78. if (response != null)
  79. {
  80. if (response.Error == ErrorCode.ERR_Success)
  81. {
  82. return true;
  83. }
  84. }
  85. return false;
  86. }
  87. }
  88. }