using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices.ComTypes; using System.Text; using ET; namespace GFGGame { public class CustomSuitSProxy { public static async ETTask UpdateCustomSuit(int index, EquipData equipData) { CustomSuitProto suitProto = new CustomSuitProto(); suitProto.Pos = index; suitProto.BgId = equipData.bgId; suitProto.SuitId = equipData.suitId; suitProto.Pic = equipData.isAction; foreach (var equipId in equipData.equipDatas) { suitProto.EquipIds.Add(equipId); } M2C_SaveCustomSuit response = (M2C_SaveCustomSuit)await MessageHelper.SendToServer(new C2M_SaveCustomSuit() { suit = suitProto }); if (response != null) { if (response.Error == ErrorCode.ERR_Success) { CustomSuitDataManager.SaveSuit(index, equipData); PromptController.Instance.ShowFloatTextPrompt("保存成功", MessageType.SUCCESS); } } } } }