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

Защищенные члены

void ServerBrowserHelperFunctions ()
 

Защищенные статические члены

static void AddMapInfo (string mapName, string mapDisplayName)
 
static string GetInternalMapName (string mapName)
 
static string GetMapDisplayName (string mapName)
 
static string GetServerMapImagePath (string mapName)
 
static ServerBrowserHelperFunctions GetInstance ()
 

Статические защищенные данные

static const string CHERNARUS_MAP_IMAGE = ""
 
static const string LIVONIA_MAP_IMAGE = ""
 
static const string SAKHAL_MAP_IMAGE = ""
 
static const string LOWERCASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz"
 
static ref map< string, stringINTERNAL_MAP_NAMES = new map<string, string>
 

Закрытые статические данные

static ref ServerBrowserHelperFunctions s_ServerBrowserHelperFunctions
 

Подробное описание

Конструктор(ы)

◆ ServerBrowserHelperFunctions()

void ServerBrowserHelperFunctions ( )
inlineprotected
35 {
36 INTERNAL_MAP_NAMES.Insert("chernarusplus", "Chernarus");
37 INTERNAL_MAP_NAMES.Insert("enoch", "Livonia");
38 INTERNAL_MAP_NAMES.Insert("sakhal", "Sakhal");
39 }
static ref map< string, string > INTERNAL_MAP_NAMES
Definition BiosLobbyService.c:32

Перекрестные ссылки INTERNAL_MAP_NAMES.

Используется в GetInstance().

Методы

◆ AddMapInfo()

static void AddMapInfo ( string mapName,
string mapDisplayName )
inlinestaticprotected
43 {
44 string mdn;
45 if (!INTERNAL_MAP_NAMES.Find(mapName, mdn))
47 }
Definition EntityAI.c:95

Перекрестные ссылки INTERNAL_MAP_NAMES.

◆ GetInstance()

static ServerBrowserHelperFunctions GetInstance ( )
inlinestaticprotected
128 {
131
133 }
static ref ServerBrowserHelperFunctions s_ServerBrowserHelperFunctions
Definition BiosLobbyService.c:27
void ServerBrowserHelperFunctions()
Definition BiosLobbyService.c:34

Перекрестные ссылки s_ServerBrowserHelperFunctions и ServerBrowserHelperFunctions().

Используется в ScriptedWidgetEventHandler::LoadMapFilterOptions().

◆ GetInternalMapName()

static string GetInternalMapName ( string mapName)
inlinestaticprotected
51 {
52 string internalMapName;
53 foreach (string mn, string mdp: INTERNAL_MAP_NAMES)
54 {
55 if (mdp == mapName)
56 {
58 break;
59 }
60 }
61
62 return internalMapName;
63 }

Перекрестные ссылки INTERNAL_MAP_NAMES.

Используется в ScriptedWidgetEventHandler::GetFilterOptionsConsoles() и ScriptedWidgetEventHandler::GetFilterOptionsPC().

◆ GetMapDisplayName()

static string GetMapDisplayName ( string mapName)
inlinestaticprotected
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 {
77 break;
78 }
79 }
80
81 if (displayMapName == "")
82 {
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 const string LOWERCASE_ALPHABET
Definition BiosLobbyService.c:31

Перекрестные ссылки INTERNAL_MAP_NAMES и LOWERCASE_ALPHABET.

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

◆ GetServerMapImagePath()

static string GetServerMapImagePath ( string mapName)
inlinestaticprotected
102 {
103 string image;
104 mapName.ToLower();
105 switch (mapName)
106 {
107 case "enoch":
108 {
110 break;
111 }
112 case "chernarusplus":
113 {
115 break;
116 }
117 case "sakhal":
118 {
120 break;
121 }
122 }
123
124 return image;
125 }
static const string SAKHAL_MAP_IMAGE
Definition BiosLobbyService.c:30
static const string LIVONIA_MAP_IMAGE
Definition BiosLobbyService.c:29
static const string CHERNARUS_MAP_IMAGE
Definition BiosLobbyService.c:28

Перекрестные ссылки CHERNARUS_MAP_IMAGE, LIVONIA_MAP_IMAGE и SAKHAL_MAP_IMAGE.

Используется в ScriptedWidgetEventHandler::SetServerMap().

Поля

◆ CHERNARUS_MAP_IMAGE

const string CHERNARUS_MAP_IMAGE = ""
staticprotected

Используется в GetServerMapImagePath().

◆ INTERNAL_MAP_NAMES

ref map<string, string> INTERNAL_MAP_NAMES = new map<string, string>
staticprotected

◆ LIVONIA_MAP_IMAGE

const string LIVONIA_MAP_IMAGE = ""
staticprotected

Используется в GetServerMapImagePath().

◆ LOWERCASE_ALPHABET

const string LOWERCASE_ALPHABET = "abcdefghijklmnopqrstuvwxyz"
staticprotected

Используется в GetMapDisplayName().

◆ s_ServerBrowserHelperFunctions

ref ServerBrowserHelperFunctions s_ServerBrowserHelperFunctions
staticprivate

Используется в GetInstance().

◆ SAKHAL_MAP_IMAGE

const string SAKHAL_MAP_IMAGE = ""
staticprotected

Используется в GetServerMapImagePath().


Объявления и описания членов класса находятся в файле: