DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ GetMapDisplayName()

static string ServerBrowserHelperFunctions::GetMapDisplayName ( string mapName)
inlinestaticprotected

См. определение в файле BiosLobbyService.c строка 93

94 {
95 string displayMapName;
96 string internalMapName = mapName;
97 internalMapName.ToLower();
98
99 foreach (string mn, string mdp: INTERNAL_MAP_NAMES)
100 {
101 if (mn == internalMapName)
102 {
103 displayMapName = mdp;
104 break;
105 }
106 }
107
108 if (displayMapName == "")
109 {
110 displayMapName = mapName;
111 string fc = displayMapName[0];
112 if (fc != "")
113 {
114 // temporary fix for VME until fixed internaly
115 if (LOWERCASE_ALPHABET.IndexOf(fc) > -1)
116 {
117 fc.ToUpper();
118 }
119
120 displayMapName[0] = fc;
121 }
122 }
123
124 return displayMapName;
125 }
static ref map< string, string > INTERNAL_MAP_NAMES
Определения BiosLobbyService.c:58
static const string LOWERCASE_ALPHABET
Определения BiosLobbyService.c:57
proto int ToUpper()
Changes string to uppercase. Returns length.
proto int ToLower()
Changes string to lowercase. Returns length.

Перекрестные ссылки INTERNAL_MAP_NAMES, LOWERCASE_ALPHABET, string::ToLower() и string::ToUpper().

Используется в GetServersResultRow::GetValueStr() и ScriptedWidgetEventHandler::SetServerMapName().