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

◆ CreateScriptedMenu()

override UIScriptedMenu MissionBaseWorld::CreateScriptedMenu ( int id)
inlineprotected

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

199 {
200 UIScriptedMenu menu = NULL;
201
202 switch (id)
203 {
204 case MENU_MAIN:
205#ifdef PLATFORM_CONSOLE
206 menu = new MainMenuConsole;
207#else
208 menu = new MainMenu;
209#endif
210 break;
211 case MENU_INGAME:
212#ifdef PLATFORM_CONSOLE
213 menu = new InGameMenuXbox;
214#else
215 menu = new InGameMenu;
216#endif
217 break;
218 case MENU_CHARACTER:
219 menu = new CharacterCreationMenu;
220 break;
221 case MENU_OPTIONS:
222 menu = new OptionsMenu;
223 break;
224 case MENU_STARTUP:
225 menu = new StartupMenu;
226 break;
227 case MENU_LOADING:
228 menu = new LoadingMenu;
229 break;
230 case MENU_INVENTORY:
231 menu = new InventoryMenu;
232 break;
233 case MENU_INSPECT:
234 menu = new InspectMenuNew;
235 break;
236 case MENU_EARLYACCESS:
237 menu = new EarlyAccessMenu;
238 break;
240 menu = new ScriptConsole;
241 break;
243 menu = new ScriptConsoleNewPresetDialog;
244 break;
246 menu = new ScriptConsoleRenamePresetDialog;
247 break;
249 menu = new ScriptConsoleUniversalInfoDialog;
250 break;
251 case MENU_CHAT_INPUT:
252 menu = new ChatInputMenu;
253 break;
255 menu = new PresetsMenu;
256 break;
257 case MENU_NOTE:
258 menu = new NoteMenu;
259 break;
260 case MENU_MAP:
261 menu = new MapMenu;
262 break;
263 case MENU_BOOK:
264 menu = new BookMenu;
265 break;
267 menu = new SceneEditorMenu;
268 break;
269 case MENU_HELP_SCREEN:
270 menu = new HelpScreen;
271 break;
272 case MENU_GESTURES:
273 menu = new GesturesMenu;
274 break;
275 case MENU_LOGOUT:
276 menu = new LogoutMenu;
277 break;
279 menu = new TitleScreenMenu;
280 break;
282 menu = new ControlsXboxNew;
283 break;
285 menu = new RadialQuickbarMenu;
286 break;
288 menu = new ServerBrowserMenuNew;
289 break;
290 case MENU_LOGIN_QUEUE:
291 menu = new LoginQueueBase;
292 break;
293 case MENU_LOGIN_TIME:
294 menu = new LoginTimeBase;
295 break;
297 menu = new CameraToolsMenu;
298 break;
299 case MENU_VIDEO:
300 menu = new MainMenuVideo;
301 break;
302 case MENU_KEYBINDINGS:
303 menu = new KeybindingsMenu;
304 break;
305 case MENU_TUTORIAL:
306 menu = new TutorialsMenu;
307 break;
308 case MENU_CREDITS:
309 menu = new CreditsMenu;
310 break;
312 menu = new InviteMenu;
313 break;
315 menu = new ItemDropWarningMenu;
316 break;
318 menu = new InputDeviceDisconnectWarningMenu;
319 break;
321 menu = new PlayerRepositionWarningMenu;
322 break;
324 menu = new RespawnDialogue;
325 break;
327 menu = new ConnectErrorScriptModuleUI;
328 break;
329 case MENU_LOC_ADD:
330 menu = new ScriptConsoleAddLocation;
331 break;
333 menu = new MissionLoader;
334 break;
336 menu = new ConnectionDialogue;
337 break;
339 menu = new DigitalCodeLockUI;
340 break;
341#ifdef DIAG_DEVELOPER
343 menu = new UndergroundTriggerEditorMenu();
344#endif
345 break;
346 }
347
348 if (menu)
349 {
350 menu.SetID(id);
351 }
352
353 return menu;
354 }
void LoginQueueBase()
Определения DayZGame.c:117
void InventoryMenu()
Определения InventoryMenu.c:20
void ScriptConsole()
Определения ScriptConsole.c:114
const int MENU_CONNECT_ERROR
Определения 3_Game/DayZ/constants.c:217
const int MENU_TUTORIAL
Определения 3_Game/DayZ/constants.c:210
const int MENU_HELP_SCREEN
Определения 3_Game/DayZ/constants.c:199
const int MENU_TITLE_SCREEN
Определения 3_Game/DayZ/constants.c:202
const int MENU_KEYBINDINGS
Определения 3_Game/DayZ/constants.c:209
const int MENU_XBOX_CONTROLS
Определения 3_Game/DayZ/constants.c:203
const int MENU_SCRIPTCONSOLE
Определения 3_Game/DayZ/constants.c:191
const int MENU_WARNING_TELEPORT
Определения 3_Game/DayZ/constants.c:216
const int MENU_LOGOUT
Определения 3_Game/DayZ/constants.c:201
const int MENU_INSPECT
Определения 3_Game/DayZ/constants.c:185
const int MENU_UNDERGROUND_TRIGGER_EDITOR
Определения 3_Game/DayZ/constants.c:223
const int MENU_LOGIN_TIME
Определения 3_Game/DayZ/constants.c:213
const int MENU_MAP
Определения 3_Game/DayZ/constants.c:197
const int MENU_MAIN
Определения 3_Game/DayZ/constants.c:188
const int MENU_SERVER_BROWSER
Определения 3_Game/DayZ/constants.c:206
const int MENU_WARNING_ITEMDROP
Определения 3_Game/DayZ/constants.c:214
const int MENU_MISSION_LOADER
Определения 3_Game/DayZ/constants.c:220
const int MENU_SCRIPTCONSOLE_UNIVERSAL_INFO_DIALOG
Определения 3_Game/DayZ/constants.c:219
const int MENU_STARTUP
Определения 3_Game/DayZ/constants.c:190
const int MENU_DIGITAL_CODELOCK
Определения 3_Game/DayZ/constants.c:222
const int MENU_RESPAWN_DIALOGUE
Определения 3_Game/DayZ/constants.c:215
const int MENU_OPTIONS
Определения 3_Game/DayZ/constants.c:189
const int MENU_CREDITS
Определения 3_Game/DayZ/constants.c:211
const int MENU_CAMERA_TOOLS
Определения 3_Game/DayZ/constants.c:207
const int MENU_CHARACTER
Определения 3_Game/DayZ/constants.c:180
const int MENU_INVITE_TIMER
Определения 3_Game/DayZ/constants.c:212
const int MENU_GESTURES
Определения 3_Game/DayZ/constants.c:200
const int MENU_CONNECTION_DIALOGUE
Определения 3_Game/DayZ/constants.c:221
const int MENU_LOGIN_QUEUE
Определения 3_Game/DayZ/constants.c:205
const int MENU_SCENE_EDITOR
Определения 3_Game/DayZ/constants.c:183
const int MENU_SCRIPTCONSOLE_DIALOG_PRESET_NAME
Определения 3_Game/DayZ/constants.c:193
const int MENU_WARNING_INPUTDEVICE_DISCONNECT
Определения 3_Game/DayZ/constants.c:218
const int MENU_CONTROLS_PRESET
Определения 3_Game/DayZ/constants.c:195
const int MENU_EARLYACCESS
Определения 3_Game/DayZ/constants.c:182
const int MENU_SCRIPTCONSOLE_DIALOG_PRESET_RENAME
Определения 3_Game/DayZ/constants.c:194
const int MENU_INVENTORY
Определения 3_Game/DayZ/constants.c:186
const int MENU_NOTE
Определения 3_Game/DayZ/constants.c:196
const int MENU_LOADING
Определения 3_Game/DayZ/constants.c:187
const int MENU_RADIAL_QUICKBAR
Определения 3_Game/DayZ/constants.c:204
const int MENU_BOOK
Определения 3_Game/DayZ/constants.c:198
const int MENU_LOC_ADD
Определения 3_Game/DayZ/constants.c:178
const int MENU_INGAME
Определения 3_Game/DayZ/constants.c:184
const int MENU_CHAT_INPUT
Определения 3_Game/DayZ/constants.c:192
const int MENU_VIDEO
Определения 3_Game/DayZ/constants.c:208

Перекрестные ссылки InventoryMenu(), MENU_BOOK, MENU_CAMERA_TOOLS, MENU_CHARACTER, MENU_CHAT_INPUT, MENU_CONNECT_ERROR, MENU_CONNECTION_DIALOGUE, MENU_CONTROLS_PRESET, MENU_CREDITS, MENU_DIGITAL_CODELOCK, MENU_EARLYACCESS, MENU_GESTURES, MENU_HELP_SCREEN, MENU_INGAME, MENU_INSPECT, MENU_INVENTORY, MENU_INVITE_TIMER, MENU_KEYBINDINGS, MENU_LOADING, MENU_LOC_ADD, MENU_LOGIN_QUEUE, MENU_LOGIN_TIME, MENU_LOGOUT, MENU_MAIN, MENU_MAP, MENU_MISSION_LOADER, MENU_NOTE, MENU_OPTIONS, MENU_RADIAL_QUICKBAR, MENU_RESPAWN_DIALOGUE, MENU_SCENE_EDITOR, MENU_SCRIPTCONSOLE, MENU_SCRIPTCONSOLE_DIALOG_PRESET_NAME, MENU_SCRIPTCONSOLE_DIALOG_PRESET_RENAME, MENU_SCRIPTCONSOLE_UNIVERSAL_INFO_DIALOG, MENU_SERVER_BROWSER, MENU_STARTUP, MENU_TITLE_SCREEN, MENU_TUTORIAL, MENU_UNDERGROUND_TRIGGER_EDITOR, MENU_VIDEO, MENU_WARNING_INPUTDEVICE_DISCONNECT, MENU_WARNING_ITEMDROP, MENU_WARNING_TELEPORT, MENU_XBOX_CONTROLS и ScriptConsole().