public void OnUseButtonClicked() { if (this.CurrentItem != null) { Seeds seedsScriptOnObject = CurrentItem.GetComponent <Seeds>(); if (seedsScriptOnObject != null) { seedsScriptOnObject.UseItem(); } TradeableItem tradeableItem = CurrentItem.GetComponent <TradeableItem>(); if (tradeableItem != null) { tradeableItem.UseItem(); } } }