public override void Interact(Interactor interactor) { var playerProperties = interactor.GetComponent <PlayerProperties>(); playerProperties.Heal(value); //changes players current health }
public override void Interact(Interactor interactor) { var holder = interactor.GetComponent <StatusEffectHolder>(); holder.AddEffect(effect); }
public override void Interact(Interactor interactor) { var inventory = interactor.GetComponent <Inventory>(); pickupItem.gameObject.SetActive(!inventory.Pickup(pickupItem)); }