| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 | using System;using System.Collections.Generic;using System.Linq;using System.Text;using ET;namespace GFGGame{    public class ClothingSyntheticSProxy    {        public static async ETTask<bool> ClothtingSynthetic(int itemId)        {            var response = (M2C_ClothingSynthetic)await MessageHelper.SendToServer(new C2M_ClothingSynthetic() { ItemId = itemId });            if (response != null)            {                if (response.Error == ErrorCode.ERR_Success)                {                    GetSuitItemController.TryShow(itemId);                    return true;                }            }            return true;        }        public static async ETTask<bool> CardSynthetic(int itemId)        {            var response = (M2C_CardSynthetic)await MessageHelper.SendToServer(new C2M_CardSynthetic() { ItemId = itemId });            if (response != null)            {                if (response.Error == ErrorCode.ERR_Success)                {                    BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(response.RewardList));                    return true;                }            }            return true;        }        public static async ETTask<int> GetCardSyntheticCount(int cardId)        {            var response = (M2C_GetCardSyntheticNum)await MessageHelper.SendToServer(new C2M_GetCardSyntheticNum() { ItemId = cardId });            if (response != null)            {                if (response.Error == ErrorCode.ERR_Success)                {                    return response.Num;                }            }            return -1;        }        //领取套装集齐奖励        public static async ETTask<bool> GetSuitGetReward(int suitId)        {            var response = (M2C_BringTogetherReward)await MessageHelper.SendToServer(new C2M_GetBringTogetherReward() { SuitId = suitId });            if (response != null)            {                if (response.Error == ErrorCode.ERR_Success)                {                    DressUpMenuSuitDataManager.SetSuitSyntheticRewardStatus(suitId);                    SuitCfg item = SuitCfgArray.Instance.GetCfg(suitId);                    ViewManager.Show<LuckyBoxNewCardView>(item.SuitCollectrewardArr[0][0]);                    //BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(response.RewardList));                    return true;                }            }            return true;        }    }    public class NoticeSuitGetRewardChange : AMHandler<M2C_PushBringTogetherRewardState>    {        protected override async ETTask Run(Session session, M2C_PushBringTogetherRewardState message)        {            if(DressUpMenuSuitDataManager._suitSyntheticRewardStatus.ContainsKey(message.SuitId))            {                DressUpMenuSuitDataManager._suitSyntheticRewardStatus[message.SuitId] = message.BringTogetherRewardStatus;            }            else            {                DressUpMenuSuitDataManager._suitSyntheticRewardStatus.Add(message.SuitId, message.BringTogetherRewardStatus);            }            await ETTask.CompletedTask;        }    }}
 |