7    #ifdef PLATFORM_CONSOLE 
    9    protected Widget m_ConsoleToolbar;
 
   16        #ifdef PLATFORM_CONSOLE 
 
   27        m_DisconnectBtn = ButtonWidget.Cast(layoutRoot.FindAnyWidget(
"DCButton"));
 
   28        #ifdef PLATFORM_CONSOLE 
   29        m_DisconnectBtnLabel = 
RichTextWidget.Cast(layoutRoot.FindAnyWidget(
"DCButtonLabel"));
 
   30        m_ConsoleToolbar = layoutRoot.FindAnyWidget(
"ConsoleToolbar");
 
   33        #ifdef PLATFORM_CONSOLE 
   42        toolbar_text.SetText(context);
 
   44        #ifdef PLATFORM_CONSOLE 
 
   51    #ifdef PLATFORM_CONSOLE 
   54        switch (pInputDeviceType)
 
   59                m_DisconnectBtnLabel.SetText(
"#main_menu_exit");
 
   65                if (
GetGame().GetInput().IsEnabledMouseAndKeyboard())
 
   68                    m_DisconnectBtnLabel.SetText(
string.Format(
" %1",InputUtils.GetRichtextButtonIconFromInputAction(
"UAUISelect", 
"#main_menu_exit", EUAINPUT_DEVICE_CONTROLLER, InputUtils.ICON_SCALE_NORMAL)));
 
   81        m_ConsoleToolbar.Show(toolbarShow);
 
   86        if (w == m_DisconnectBtn)
 
   88            m_DisconnectBtn.SetColor(
ARGB(255, 255, 0, 0));
 
   96        if (w == m_DisconnectBtn)
 
   98            m_DisconnectBtn.SetColor(
ARGB(0, 0, 0, 0));
 
  107        super.OnClick(w, 
x, 
y, button);
 
 
  142        PPERequesterBank.GetRequester(PPERequester_LatencyBlur).Start();
 
  143        MissionGameplay 
mission = MissionGameplay.Cast(
GetGame().GetMission());
 
  146            mission.GetHud().ShowHud(
false);
 
  147            mission.GetHud().ShowQuickBar(
false);
 
  148            mission.AddActiveInputExcludes({
"menu"});
 
  149            mission.AddActiveInputRestriction(EInputRestrictors.INVENTORY);
 
 
  174        PPERequesterBank.GetRequester(PPERequester_LatencyBlur).Stop();
 
  175        MissionGameplay 
mission = MissionGameplay.Cast(
GetGame().GetMission());
 
  179            mission.RemoveActiveInputExcludes({
"menu"}, 
true);
 
  180            mission.RemoveActiveInputRestriction(EInputRestrictors.INVENTORY);
 
  181            mission.GetHud().ShowHud(
true);
 
  182            mission.GetHud().ShowQuickBar(
true);
 
 
  207        #ifdef PLATFORM_CONSOLE 
  208        if (
GetUApi().GetInputByID(UAUISelect).LocalValue())
 
 
proto native UIManager GetUIManager()
proto native WorkspaceWidget GetWorkspace()
proto native Input GetInput()
proto native Mission GetMission()
ScriptInvoker GetOnInputDeviceChanged()
static void SetMultiplayState(bool state)
proto bool Remove(func fn, int flags=EScriptInvokerRemoveFlags.ALL)
remove specific call from list
proto bool Insert(func fn, int flags=EScriptInvokerInsertFlags.IMMEDIATE)
insert method to list
bool CloseMenu(int id)
Close menu with specific ID (see MenuID)
void ShowUICursor(bool visible)
proto native CGame GetGame()
int ARGB(int a, int r, int g, int b)