private void RefreshTechButtons()
{
var techManager = _gameMain.EmpireManager.CurrentEmpire.TechnologyManager;
for (int i = 0; i < _maxVisible; i++)
{
_availableTechsToResearchButtons[i].SetText(_availableTopics[_currentTechField][i + _scrollBar.TopIndex].TechName);
_availableTechsToResearchButtons[i].SetToolTipText(_availableTopics[_currentTechField][i + _scrollBar.TopIndex].TechDescription);
_researchCosts[i].SetText(string.Format("{0:0} RPs", _availableTopics[_currentTechField][i + _scrollBar.TopIndex].ResearchPoints * TechnologyManager.COST_MODIFIER * techManager.RaceModifiers[_currentTechField]));
}
}