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.ConfigId); if(count > message.NewValue) { ItemDataManager.Remove(message.ConfigId, count - message.NewValue); } else if(count < message.NewValue) { ItemDataManager.Add(message.ConfigId, message.NewValue - count); } await ETTask.CompletedTask; } } }