public void OnUnitButtonPressed(Button button) { if (button.transform.parent == possibleUnits) { armyBuilder.TryAddUnit(button); } else { armyBuilder.TryRemoveUnit(button); } forwardButton.gameObject.SetActive(ownedUnitsTransform.childCount > 0); SetRemainingGoldTextTo(armyBuilder.currentMoney); }