1 #using scripts\codescripts\struct;
3 #using scripts\shared\flagsys_shared;
4 #using scripts\shared\util_shared;
6 #insert scripts\shared\shared.gsh;
10 function open( localClientNum, a_menu_items )
15 PopulateScriptDebugMenu( localClientNum, a_menu_items );
16 LuiLoad(
"uieditor.menus.ScriptDebugMenu" );
17 #if XFILE_VERSION >= 293
18 level.scriptDebugMenu = CreateLUIMenu( localClientNum,
"ScriptDebugMenu" );
19 OpenLUIMenu( localClientNum, level.scriptDebugMenu );
20 #else // #if XFILE_VERSION >= 293
21 OpenLUIMenu( localClientNum,
"ScriptDebugMenu" );
22 #endif // #if XFILE_VERSION >= 293
28 #if XFILE_VERSION >= 293
29 if ( isdefined( level.scriptDebugMenu ) )
31 CloseLUIMenu( localClientNum, level.scriptDebugMenu );
32 level.scriptDebugMenu = undefined;
34 #else // #if XFILE_VERSION >= 293
35 CloseLUIMenu( localClientNum,
"ScriptDebugMenu" );
36 #endif // #if XFILE_VERSION >= 293
52 controllerModel = GetUIModelForController( localClientNum );
53 parentModel = GetUIModel( controllerModel,
"cscDebugMenu.listItem" + index );
54 model = GetUIModel( parentModel,
"name" );
56 SetUIModelValue( model,
name );
72 controllerModel = GetUIModelForController( localClientNum );
73 parentModel = GetUIModel( controllerModel,
"cscDebugMenu.listItem" + index );
74 model = GetUIModel( parentModel,
"color" );
78 color =
"" + color[0] * 255 +
" " + color[1] * 255 +
" " + color[2] * 255;
81 SetUIModelValue( model, color );