public void PickUpAmmo(AmmoPickUp pickup) { if (Ammo.ContainsKey(pickup.Type)) { Ammo[pickup.Type] += pickup.Ammount; if (Ammo[pickup.Type] > pickup.Type.MaxCarry) { Ammo[pickup.Type] = pickup.Type.MaxCarry; } } else { Ammo.Add(pickup.Type, pickup.Ammount); } }
public void OnPickUpEnter(AmmoPickUp ammo) { Ammo += 20; }