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

Закрытые члены

Param CallMethod (CallID call_id, Param params)
 
void SendLogAtClient (Param1< string > p)
 
void ScriptConsoleAddPrint (Param1< string > p)
 
void ScriptConsoleHistoryBack ()
 
void ScriptConsoleHistoryForward ()
 
void SceneEditorCommand (Param params)
 
void MissionGameplayHideInventory ()
 
override Param CallMethod (CallID call_id, Param params)
 

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

Методы

◆ CallMethod() [1/2]

Param CallMethod ( CallID call_id,
Param params )
inlineprivate
15{}

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

◆ CallMethod() [2/2]

override Param CallMethod ( CallID call_id,
Param params )
inlineprivate
74 {
75 switch(call_id)
76 {
79 break;
82 break;
85 break;
88 break;
93 break;
96 break;
97 }
98
99
100 return null;
101 }
const CallID CALL_ID_SCR_CNSL_GETSELECTEDITEM
Definition Dispatcher.c:11
const CallID CALL_ID_SCR_CNSL_HISTORY_NEXT
Definition Dispatcher.c:5
const CallID CALL_ID_SCENE_EDITOR_COMMAND
Definition Dispatcher.c:9
const CallID CALL_ID_SEND_LOG
Definition Dispatcher.c:3
const CallID CALL_ID_SCR_CNSL_HISTORY_BACK
Definition Dispatcher.c:4
const CallID CALL_ID_SCR_CNSL_ADD_PRINT
Definition Dispatcher.c:6
const CallID CALL_ID_HIDE_INVENTORY
Definition Dispatcher.c:10
void MissionGameplayHideInventory()
Definition DispatcherCaller.c:64
void SceneEditorCommand(Param params)
Definition DispatcherCaller.c:54
void ScriptConsoleHistoryForward()
Definition DispatcherCaller.c:39
void SendLogAtClient(Param1< string > p)
Definition DispatcherCaller.c:3
void ScriptConsoleAddPrint(Param1< string > p)
Definition DispatcherCaller.c:13
void ScriptConsoleHistoryBack()
Definition DispatcherCaller.c:25
Definition EntityAI.c:95
Definition ScriptConsoleItemsTab.c:4
static string GetLastSelectedObject()
Definition ScriptConsoleItemsTab.c:337

Перекрестные ссылки CALL_ID_HIDE_INVENTORY, CALL_ID_SCENE_EDITOR_COMMAND, CALL_ID_SCR_CNSL_ADD_PRINT, CALL_ID_SCR_CNSL_GETSELECTEDITEM, CALL_ID_SCR_CNSL_HISTORY_BACK, CALL_ID_SCR_CNSL_HISTORY_NEXT, CALL_ID_SEND_LOG и ScriptConsoleItemsTab::GetLastSelectedObject().

◆ MissionGameplayHideInventory()

void MissionGameplayHideInventory ( )
inlineprivate
65 {
66 MissionGameplay mission = MissionGameplay.Cast( GetGame().GetMission() );
67 if ( mission )
68 {
70 }
71 }
Mission mission
Definition DisplayStatus.c:28
void HideInventory()
Definition gameplay.c:803
proto native CGame GetGame()

Перекрестные ссылки GetGame(), Mission::HideInventory() и mission.

◆ SceneEditorCommand()

void SceneEditorCommand ( Param params)
inlineprivate
55 {
56 UIScriptedMenu ui_menu = GetGame().GetUIManager().GetMenu();
57 if ( ui_menu && ui_menu.GetID() == MENU_SCENE_EDITOR )
58 {
59 SceneEditorMenu editor_menu = SceneEditorMenu.Cast( ui_menu );
60 editor_menu.SceneEditorCommand( params );
61 }
62 }
Definition DayZGame.c:64
const int MENU_SCENE_EDITOR
Definition constants.c:175

Перекрестные ссылки GetGame() и MENU_SCENE_EDITOR.

◆ ScriptConsoleAddPrint()

void ScriptConsoleAddPrint ( Param1< string > p)
inlineprivate
14 {
15 UIScriptedMenu ui_menu = GetGame().GetUIManager().GetMenu();
16 if ( ui_menu && ui_menu.GetID() == MENU_SCRIPTCONSOLE )
17 {
18 ScriptConsole scripted_console = ScriptConsole.Cast( ui_menu );
20 if (tab)
21 tab.Add(p.param1);
22 }
23 }
Definition ScriptConsoleEnfScriptTab.c:2
const int MENU_SCRIPTCONSOLE
Definition constants.c:183

Перекрестные ссылки GetGame() и MENU_SCRIPTCONSOLE.

◆ ScriptConsoleHistoryBack()

void ScriptConsoleHistoryBack ( )
inlineprivate
26 {
27 UIScriptedMenu ui_menu = GetGame().GetUIManager().GetMenu();
28 if ( ui_menu.GetID() == MENU_SCRIPTCONSOLE )
29 {
30 ScriptConsole scriptConsole = ScriptConsole.Cast( ui_menu );
32 if (handler)
33 {
34 handler.HistoryBack();
35 }
36 }
37 }

Перекрестные ссылки GetGame() и MENU_SCRIPTCONSOLE.

◆ ScriptConsoleHistoryForward()

void ScriptConsoleHistoryForward ( )
inlineprivate
40 {
41 UIScriptedMenu ui_menu = GetGame().GetUIManager().GetMenu();
42 if ( ui_menu.GetID() == MENU_SCRIPTCONSOLE )
43 {
44 ScriptConsole scriptConsole = ScriptConsole.Cast( ui_menu );
46 if (handler)
47 {
48 handler.HistoryForward();
49 }
50
51 }
52 }

Перекрестные ссылки GetGame() и MENU_SCRIPTCONSOLE.

◆ SendLogAtClient()

void SendLogAtClient ( Param1< string > p)
inlineprivate
4 {
5 PluginDeveloper m = PluginDeveloper.Cast( GetPlugin(PluginDeveloper) );
6
7 if ( m != NULL )
8 {
9 m.SendServerLogToClient(p.param1);
10 }
11 }
PluginBase GetPlugin(typename plugin_type)
Definition PluginManager.c:316

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


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