using Core.Utility; using Excel2Json; using Fort23.UTool; namespace GameLogic.Bag { public class ItemInfo { public int ID; public EncryptionLong count; public ItemConfig config; public ItemInfo(int ID, long count = 0) { this.ID = ID; this.count = (EncryptionLong)count; config = ConfigComponent.Instance.Get(ID); } public ItemInfo(AccountFileInfo.ItemData itemData) { ID = itemData.itemId; count = (EncryptionLong)itemData.itemCount; config = ConfigComponent.Instance.Get(ID); } public AccountFileInfo.ItemData ToItemData() { return new AccountFileInfo.ItemData() { itemId = ID, itemCount = count.Value, }; } } }