void UpdateTooltip() { float cost = 0; if (currentAction.Do == "paint") { TooltipController.SetText(currentAction.What); return; } else if (modeController.currentMode == Mode.Construct && currentAction.Do == "place") cost = GetConstructCost(actionLocations, currentAction); else if (modeController.currentMode == Mode.Construct && currentAction.Do == "demolish") cost = GetDemolishCost(actionLocations, currentAction); TooltipController.SetText(MoneyController.symbol + "" + cost); TooltipController.SetColor(moneyController.Money >= cost ? Color.white : Color.red); }