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

◆ GetMapDisplayName()

static string ServerBrowserHelperFunctions::GetMapDisplayName ( string mapName)
inlinestaticprotected

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

67 {
68 string displayMapName;
69 string internalMapName = mapName;
70 internalMapName.ToLower();
71
72 foreach (string mn, string mdp: INTERNAL_MAP_NAMES)
73 {
74 if (mn == internalMapName)
75 {
76 displayMapName = mdp;
77 break;
78 }
79 }
80
81 if (displayMapName == "")
82 {
83 displayMapName = mapName;
84 string fc = displayMapName[0];
85 if (fc != "")
86 {
87 // temporary fix for VME until fixed internaly
88 if (LOWERCASE_ALPHABET.IndexOf(fc) > -1)
89 {
90 fc.ToUpper();
91 }
92
93 displayMapName[0] = fc;
94 }
95 }
96
97 return displayMapName;
98 }
static ref map< string, string > INTERNAL_MAP_NAMES
Определения BiosLobbyService.c:32
static const string LOWERCASE_ALPHABET
Определения BiosLobbyService.c:31
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().