Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл someMission.c

См. исходные тексты.

Функции

Mission CreateMission (string path)
 

Функции

◆ CreateMission()

Mission CreateMission ( string path)
2{
3 Print("Creating Mission: "+ path);
4
5 // g_Game.SetMissionPath(path); Done from C++ now
6
7 if (g_Game.IsMultiplayer() && g_Game.IsServer())
8 {
9 return new MissionServer;
10 }
11
12#ifdef NO_GUI
13 return new MissionDummy;
14#endif
16 if (path.Contains("NoCutscene"))
17 {
18 m = new MissionMainMenu();
19 m.m_NoCutscene = true;
20 return m;
21 }
22
23 if (path.Contains("intro"))
24 {
25 m = new MissionMainMenu();
26 m.m_NoCutscene = false;
27 return m;
28 }
29 else
30 {
31 if( path == "" )
32 {
33 return new MissionDummy;
34 }
35#ifndef NO_GUI_INGAME
36 return new MissionGameplay;
37#else
38 return new MissionDummy;
39#endif
40 }
41}
DayZGame g_Game
Definition DayZGame.c:3746
string path
Definition OptionSelectorMultistate.c:135
Definition EntityAI.c:95
proto void Print(void var)
Prints content of variable to console/log.
bool Contains(string sample)
Returns true if sample is substring of string.
Definition EnString.c:286

Перекрестные ссылки string::Contains(), g_Game, path и Print().