3 private void SendLogAtClient(Param1<string> p)
5 PluginDeveloper m = PluginDeveloper.Cast(
GetPlugin(PluginDeveloper) );
9 m.SendServerLogToClient(p.param1);
13 private void ScriptConsoleAddPrint(Param1<string> p)
15 UIScriptedMenu ui_menu =
g_Game.GetUIManager().GetMenu();
18 ScriptConsole scripted_console = ScriptConsole.Cast( ui_menu );
25 private void ScriptConsoleHistoryBack()
27 UIScriptedMenu ui_menu =
g_Game.GetUIManager().GetMenu();
30 ScriptConsole scriptConsole = ScriptConsole.Cast( ui_menu );
39 private void ScriptConsoleHistoryForward()
41 UIScriptedMenu ui_menu =
g_Game.GetUIManager().GetMenu();
44 ScriptConsole scriptConsole = ScriptConsole.Cast( ui_menu );
54 private void SceneEditorCommand(Param params)
56 UIScriptedMenu ui_menu =
g_Game.GetUIManager().GetMenu();
59 SceneEditorMenu editor_menu = SceneEditorMenu.Cast( ui_menu );
60 editor_menu.SceneEditorCommand( params );
64 private void MissionGameplayHideInventory()
66 MissionGameplay
mission = MissionGameplay.Cast(
g_Game.GetMission() );
78 SendLogAtClient(Param1<string>.Cast( params ));
81 ScriptConsoleAddPrint(Param1<string>.Cast( params ));
84 SceneEditorCommand( params );
87 MissionGameplayHideInventory();
90 return new Param1<string>(ScriptConsoleItemsTab.GetLastSelectedObject());
92 ScriptConsoleHistoryBack();
95 ScriptConsoleHistoryForward();
void Add(string message, bool isReload=false)
const CallID CALL_ID_SCR_CNSL_GETSELECTEDITEM
const CallID CALL_ID_SCR_CNSL_HISTORY_NEXT
const CallID CALL_ID_SCENE_EDITOR_COMMAND
const CallID CALL_ID_SEND_LOG
const CallID CALL_ID_SCR_CNSL_HISTORY_BACK
const CallID CALL_ID_SCR_CNSL_ADD_PRINT
const CallID CALL_ID_HIDE_INVENTORY
Param CallMethod(CallID call_id, Param params)
PluginBase GetPlugin(typename plugin_type)
void ScriptConsoleEnfScriptTab(Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)