void OnGUI() { var tlbLabels = new string[] { "Restart", "Settings" }; var tlbActions = new SimpleDlg[] { Restart, OnSettingsClick }; var tlbResult = GUILayout.Toolbar(-1, tlbLabels); guiTools.CheckMouseOverForLastControl(); if (tlbResult >= 0) { tlbActions[tlbResult](); } if (settings.showSettingsWindow) { GUILayout.Window(0, new Rect(10, 30, 2, 2), SettingsWindow, "Settings"); } }
void OnGUI() { var tlbLabels = new string[] { "Restart", "Settings" }; var tlbActions = new SimpleDlg[] { Restart, OnSettingsClick }; var tlbResult = GUILayout.Toolbar( -1, tlbLabels ); guiTools.CheckMouseOverForLastControl(); if( tlbResult >= 0 ) tlbActions[tlbResult](); if( settings.showSettingsWindow ) GUILayout.Window(0, new Rect(10, 30, 2, 2), SettingsWindow, "Settings"); }