1234567891011121314151617181920212223242526272829303132333435363738 |
- 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);
- }
- }
- }
- }
- }
|