public void AddTreasureToInventory(TreasureData data) { m_inventory.Add(data); AddWeight(data.GetWeight()); NotifyInventoryChange(); }
public void RemoveTreasureFromInventory(TreasureData data) { if (m_inventory.Contains(data)) { m_inventory.Remove(data); RemoveWeight(data.GetWeight()); NotifyInventoryChange(); } }
public void SetItemData(TreasureData data) { m_itemValue.text = data.GetValue().ToString(); m_itemWeight.text = data.GetWeight().ToString(); }