public void OnItemTaken() { // Item has been taken, so disable the original _originalController.gameObject.SetActive(false); CurrentItem = null; _originalController = null; }
public void OnPrimaryDialogueButtonClick() { // This means the player wants to drop the item. _originalController.ReturnItem(); CurrentItem = null; _originalController = null; }
public void OnReceiveItem(CollectibleController collectible) { _originalController = collectible; CurrentItem = collectible.CollectibleProfile; }