private void OnPickup(object sender, Inventory.InventoryChangeEvent e) { if (e.reason != Inventory.InventoryChangeReason.ADD) { return; } // Play a pickup sound AudioSource.PlayClipAtPoint(GameMaster.GetAudioDatabase()?.Get("itemPickup")?.GetClip(), transform.position); }
public void OnInventoryChange(object sender, Inventory.InventoryChangeEvent e) { updateSlots = true; }