private void OnTriggerEnter(Collider other)
    {
        IBaubleItem item = other.GetComponent <IBaubleItem>();

        if (item != null)
        {
            inventory.AddBauble(item);
        }
    }
Exemple #2
0
    public void AddBauble(IBaubleItem item)
    {
        if (inventory.ContainsKey(item))
        {
            inventory[item]++;
        }
        else
        {
            inventory.Add(item, 1);
        }

        item.BaublePickup();

        BaublePickedUp?.Invoke(this, new BaubleEventArgs(item));
    }
Exemple #3
0
 public void UpdateInventory(IBaubleItem item, int amt)
 {
     inventory[item] -= amt;
 }
 public BaubleEventArgs(IBaubleItem item)
 {
     this.item = item;
 }