public void Interact(InteractionHandler handler) { if (handler != null) { handler.GetComponentInParent <ItemHandler>().OnPickup(associatedItem); DestroyObject(); } }
public new void Interact(InteractionHandler handler) { base.Interact(handler); if (handler != null) { handler.GetComponentInParent <ItemHandler>().OnPickup(itemToDispense); if (OnItemDispense != null) { OnItemDispense.Invoke(); } ammo = usesAmmo ? ammo-- : ammo; // TO DO AMMO SYSTEM } }