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