private void TryToPlaceDefender(Vector2 gridPos) { var FodderDisplay = FindObjectOfType <FodderDisplay>(); var defenderCost = defender.GetFodderCost(); if (FodderDisplay.HaveEnoughFodder(defenderCost)) { SpawnDefender(gridPos); FodderDisplay.ReduceFodder(defenderCost); } }
private void CostLabel() { Text costText = GetComponentInChildren <Text>(); if (!costText) { //DO NOTHING } else { costText.text = prefab.GetFodderCost().ToString(); } }