public void SetTarget(NodeController _target) { target = _target; transform.position = target.GetBuildPosition(); if (!target.isUpgraded) { upgradeCost.text = "$" + target.turretBlueprint.upgradeCost; upgradeButton.interactable = true; } else { upgradeCost.text = "MAX"; upgradeButton.interactable = false; } sellAmount.text = "$" + target.turretBlueprint.GetSellAmount(); ui.SetActive(true); }