| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- using Core.Utility;
 
- using Excel2Json;
 
- using Fort23.UTool;
 
- namespace GameLogic.Bag
 
- {
 
-     public class ItemInfo
 
-     {
 
-         public readonly int itemID;
 
-         
 
-         public string guid;
 
-         public EncryptionLong count;
 
-         public ItemConfig config;
 
-  
 
-       
 
-         public ItemInfo(int itemID, long count = 0)
 
-         {
 
-             this.itemID = itemID;
 
-             guid = itemID.ToString();
 
-             this.count = (EncryptionLong)count;
 
-             config = ConfigComponent.Instance.Get<ItemConfig>(itemID);
 
-         }
 
-       
 
-         public ItemInfo(AccountFileInfo.ItemData itemData)
 
-         {
 
-             itemID = itemData.itemId;
 
-             count = (EncryptionLong)itemData.itemCount;
 
-             config = ConfigComponent.Instance.Get<ItemConfig>(itemID);
 
-             guid = itemData.guid;
 
-           
 
-         }
 
-         public AccountFileInfo.ItemData ToItemData()
 
-         {
 
-             AccountFileInfo.ItemData itemData = new AccountFileInfo.ItemData(itemID, count.Value, guid);
 
-             return itemData;
 
-         }
 
-     }
 
- }
 
 
  |