123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- using System;
- using GFGGame;
- namespace ET
- {
- public static class SuitFosterProxy
- {
- //获取所有养护套装信息
- public static async ETTask<int> SendGetSuitInfos()
- {
- M2C_GetSuitInfos getSuitInfos = null;
- Session session = null;
- try
- {
- session = GameGlobal.zoneScene.GetComponent<SessionComponent>().GateSession;
- getSuitInfos = (M2C_GetSuitInfos)await session.Call(new C2M_GetSuitInfos() { });
- }
- catch
- {
- return ErrorCode.ERR_NetWorkError;
- }
- if (getSuitInfos.Error != ErrorCode.ERR_Success)
- {
- return getSuitInfos.Error;
- }
- DressUpMenuSuitDataManager.SetSuitInfo(getSuitInfos.SuitInfos);
- return ErrorCode.ERR_Success;
- }
- //养护套装
- public static async ETTask<int> SendMaintainSuit(int suitId, int maintainStep)
- {
- M2C_MaintainSuit maintainSuit = null;
- Session session = null;
- try
- {
- session = GameGlobal.zoneScene.GetComponent<SessionComponent>().GateSession;
- maintainSuit = (M2C_MaintainSuit)await session.Call(new C2M_MaintainSuit() { SuitId = suitId, MaintainStep = maintainStep });
- }
- catch
- {
- return ErrorCode.ERR_NetWorkError;
- }
- if (maintainSuit.Error != ErrorCode.ERR_Success)
- {
- return maintainSuit.Error;
- }
- SuitFosterDataManager.Instance.SetMaintainSuit(suitId, maintainSuit.MaintainStep);
- return ErrorCode.ERR_Success;
- }
- //领取养护套装奖励
- public static async ETTask<int> SendGetMaintainSuitBonus(int suitId, int maintainStep)
- {
- M2C_GetMaintainSuitBonus getMaintainSuitBonus = null;
- Session session = null;
- try
- {
- session = GameGlobal.zoneScene.GetComponent<SessionComponent>().GateSession;
- getMaintainSuitBonus = (M2C_GetMaintainSuitBonus)await session.Call(new C2M_GetMaintainSuitBonus() { SuitId = suitId, MaintainStep = maintainStep });
- }
- catch
- {
- return ErrorCode.ERR_NetWorkError;
- }
- if (getMaintainSuitBonus.Error != ErrorCode.ERR_Success)
- {
- return getMaintainSuitBonus.Error;
- }
- SuitFosterDataManager.Instance.SetMaintainBonusSteps(suitId, getMaintainSuitBonus.MaintainStep);
- return ErrorCode.ERR_Success;
- }
- //换新套装
- public static async ETTask<int> SendMakeNewSuit(int suitId)
- {
- M2C_MakeNewSuit makeNewSuit = null;
- Session session = null;
- try
- {
- session = GameGlobal.zoneScene.GetComponent<SessionComponent>().GateSession;
- makeNewSuit = (M2C_MakeNewSuit)await session.Call(new C2M_MakeNewSuit() { SuitId = suitId });
- }
- catch
- {
- return ErrorCode.ERR_NetWorkError;
- }
- if (makeNewSuit.Error != ErrorCode.ERR_Success)
- {
- return makeNewSuit.Error;
- }
- SuitFosterDataManager.Instance.SetMakeNewSuit(suitId, makeNewSuit.MakeNewState);
- return ErrorCode.ERR_Success;
- }
- }
- }
|