using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using GFGGame; namespace ET { public class M2C_NoticeUnitItemHandler : AMHandler { protected override async ETTask Run(Session session, M2C_NoticeUnitItem message) { var count = ItemDataManager.GetItemNum(message.Item.ConfigId); if(count > message.Item.Count) { ItemDataManager.Remove(message.Item.ConfigId, count - message.Item.Count); } else if(count < message.Item.Count) { ItemDataManager.Add(message.Item); } await ETTask.CompletedTask; } } }