public void AddBagItem(CBagItem bagItem) { if (bagItem == null) { return; } m_itemList.Add(bagItem); }
public void UpdateBagItem(CItem Item) { if (!_updateItem(Item)) { CBagItem newitem = new CBagItem(); newitem.ItemData = Item; AddBagItem(newitem); } }
public bool SerializeFrom(UnityUtility.CStream msgStream) { m_bagSize = msgStream.ReadUInt(); m_bagItemCount = msgStream.ReadUInt(); for (int i = 0; i < m_bagItemCount; i++) { CBagItem bagItem = new CBagItem(); bagItem.SerializeFrom(msgStream); AddBagItem(bagItem); } return(true); }