private static void CheckNamesAndValues()
{
if( m_RaceNames != null && m_RaceNames.Length == m_AllRaces.Count )
return;
m_RaceNames = new string[m_AllRaces.Count];
m_RaceValues = new Race[m_AllRaces.Count];
for( int i = 0; i < m_AllRaces.Count; ++i )
{
Race race = m_AllRaces[i];
m_RaceNames[i] = race.Name;
m_RaceValues[i] = race;
}
}