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

◆ InitialiseWorldData()

void MissionBaseWorld::InitialiseWorldData ( )
inlineprotected

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

105 {
106 string worldName = "empty";
107 GetGame().GetWorldName(worldName);
108 worldName.ToLower();
109
110 switch (worldName)
111 {
112 case "chernarusplus":
113 m_WorldData = new ChernarusPlusData();
114 m_DynamicMusicPlayerRegistry = new DynamicMusicPlayerRegistryChernarus();
115 break;
116
117 case "enoch":
118 m_WorldData = new EnochData();
119 m_DynamicMusicPlayerRegistry = new DynamicMusicPlayerRegistryEnoch();
120 break;
121
122 case "sakhal":
123 m_WorldData = new SakhalData();
124 m_DynamicMusicPlayerRegistry = new DynamicMusicPlayerRegistrySakhal();
125 break;
126
127 #ifdef PLATFORM_CONSOLE
128 case "mainmenuscenexbox":
129 m_WorldData = new MainMenuWorldData();
130 m_DynamicMusicPlayerRegistry = new DynamicMusicPlayerRegistry();
131 break
132 #endif
133
134 default:
135 m_WorldData = new ChernarusPlusData();
136 m_DynamicMusicPlayerRegistry = new DynamicMusicPlayerRegistry();
137 break;
138 }
139 }
proto void GetWorldName(out string world_name)
ref DynamicMusicPlayerRegistry m_DynamicMusicPlayerRegistry
Определения missionBase.c:15
ref WorldData m_WorldData
Определения missionBase.c:7
proto native CGame GetGame()
proto int ToLower()
Changes string to lowercase. Returns length.

Перекрестные ссылки GetGame(), CGame::GetWorldName(), m_DynamicMusicPlayerRegistry, m_WorldData и string::ToLower().

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