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, DressUpData dressUpData, bool showTipe = true) { CustomSuitProto suitProto = new CustomSuitProto(); suitProto.Pos = index; suitProto.BgId = dressUpData.bgId; suitProto.SuitId = dressUpData.suitId; suitProto.ActionId = dressUpData.actionId; foreach (var equipId in dressUpData.itemList) { 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, dressUpData); if (showTipe) PromptController.Instance.ShowFloatTextPrompt("保存成功", MessageType.SUCCESS); } } } } }