public void ArrangeTest() { MenuPanel panel = new MenuPanel(10, 10); panel.Add(new Button(6) { Text = "button1" }); panel.Add(new Button(6) { Text = "button2" }); panel.Add(new Button(6) { Text = "button3" }); panel.Add(new Button(6) { Text = "button4" }); panel.Add(new Button(6) { Text = "button5" }); panel.Arrange(); Assert.AreEqual(2, panel.Controls[0].Position.Y); Assert.AreEqual(4, panel.Controls[1].Position.Y); Assert.AreEqual(6, panel.Controls[2].Position.Y); Assert.AreEqual(8, panel.Controls[3].Position.Y); Assert.AreEqual(10, panel.Controls[4].Position.Y); }
public void SlideDownTest() { MenuPanel panel = new MenuPanel(10, 10); panel.SlideDown(); Assert.AreEqual(new Coord(0, Engine.Game.Settings.GameHeight / 6), (Coord)panel.Position); }
public void SlideRightTest() { MenuPanel panel = new MenuPanel(10, 10); panel.SlideRight(); Assert.AreEqual(new Coord(Engine.Game.Settings.GameWidth / 6, 0), (Coord)panel.Position); }
void Start() { currentPanel = null; networkManager = LobbyManager.singleton; eventSystem = EventSystem.current; StartCoroutine(OnLoadGame()); }
private void OnEnable() { currentPanel = MenuPanel.None; if (firstRun) { FirstRunFunction(); firstRun = false; } navMenu.Play("NavMenu In"); AudioControl.ChangeAudioSpecific(audioClips, true); if (CombatChecker.enemies_nearby) { pulsate = true; } else { pulsate = false; BackgroundImage.GetComponent <Image>().color = new Color(0f, 0f, 0f, 0f); } if (Map.activeSelf) //This brings the map in front of the image { MassDisable(); WorldEnable(); } else { MassDisable(); } }
protected void Setup(EvaluationUnit unit) { string str = "\ndouble-click on the knob to set the value range."; string str2 = " the number of mesh faces over a beams cross section that are used for rendering."; MenuPanel menupanel = new MenuPanel(0, "render_panel"); GH_ExtendableMenu gh_extendablemenu = new GH_ExtendableMenu(1, "render_menu"); menupanel.ShowToolTip = true; gh_extendablemenu.Name = "render settings"; gh_extendablemenu.Header = "Set properties to be rendered on the beams."; gh_extendablemenu.Expand(); MenuStaticText menuStaticText = new MenuStaticText(); menuStaticText.Text = "Length/Segment [m]"; menuStaticText.Header = "Controls the length [m]" + " of segments of rendered beams.\n" + str; menupanel.AddControl(menuStaticText); _nFacSlider = new MenuSlider(1, "slider_nfac", 0.05, 5.0, 1.0, 2); _nFacSlider.ValueChanged += _nFacSlider__valueChanged; _nFacSlider.Header = "sets" + str2 + str; menupanel.AddControl(_nFacSlider); gh_extendablemenu.AddControl(menupanel); unit.AddMenu(gh_extendablemenu); unit.RegisterOutputParam(new Param_Brep(), "Extrussions", "E", "Extruded members."); }
public MenuPanelViewModel() { MenuPanel = new MenuPanel("ELO") { Title = "halo" }; }
private void OpenWorldDominationPanel() { bool founded = File.Exists(Path.GetFullPath(Platform.ResolvePath("^Content/ra2/wdt.mix"))); if (!founded) { ConfirmationDialogs.ButtonPrompt( title: "Error", text: "Can't find wdt.mix!", confirmText: "Retry", cancelText: "Quit", onCancel: close, onConfirm: OpenWorldDominationPanel); } else { SwitchMenu(MenuType.None); Game.OpenWindow("WDT_PANEL", new WidgetArgs { { "onStart", () => { RemoveShellmapUI(); lastGameState = MenuPanel.Multiplayer; } }, { "onExit", () => SwitchMenu(MenuType.Multiplayer) }, { "directConnectHost", null }, { "directConnectPort", 0 }, }); } }
static int __CreateInstance(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); if (LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) { string _prefabPath = LuaAPI.lua_tostring(L, 2); MenuPanel gen_ret = new MenuPanel(_prefabPath); translator.Push(L, gen_ret); return(1); } if (LuaAPI.lua_gettop(L) == 1) { MenuPanel gen_ret = new MenuPanel(); translator.Push(L, gen_ret); return(1); } } catch (System.Exception gen_e) { return(LuaAPI.luaL_error(L, "c# exception:" + gen_e)); } return(LuaAPI.luaL_error(L, "invalid arguments to MenuPanel constructor!")); }
private void SaladButton_Click(object sender, EventArgs e) { menuValue = "Salad"; updateFoodPanel(); MenuPanel.Hide(); FoodPressedPanel.Show(); }
public void ActiveState(EMenuState eMenuState) { currentMenuState = eMenuState; for (int i = 0; i < menus.Count; i++) { if (menus[i].menuState == eMenuState) { if (menus[i].mIsPopup) { currentPopup = menus[i]; currentPopup.ActiveAlpha(true); break; } if (currentMenu != null) { currentMenu.ActiveAlpha(false); } if (currentPopup != null) { currentPopup.ActiveAlpha(false); } currentMenu = menus[i]; currentMenu.ActiveAlpha(true); break; } } }
public void ShowPanel(MenuPanel menuPanel) { switch (menuPanel) { case MenuPanel.MAIN: multiPlayerPanel.SetActive(false); singlePlayerPanel.SetActive(false); mainPanel.SetActive(true); break; case MenuPanel.MULTI_PLAYER: singlePlayerPanel.SetActive(false); mainPanel.SetActive(false); multiPlayerPanel.SetActive(true); break; case MenuPanel.SINGLE_PLAYER: multiPlayerPanel.SetActive(false); mainPanel.SetActive(false); singlePlayerPanel.SetActive(true); break; } }
private void DisplayMenu() { MenuTree currentTree = MenuTree.GetItems(MenuSystem.GetCurrentDisplayMode()); if (currentTree.Any()) { for (int i = CurrentPageIndex * MaxEntriesPerPage; i < (CurrentPageIndex * MaxEntriesPerPage) + MaxEntriesPerPage; i++) { if (i < currentTree.Count) { currentTree[i]?.Tweak(this); } else { break; } } } else { MessageBox.Create(InternalResources.Strings.MenuSystem.UnavailableMenuError, InternalResources.Strings.MenuSystem.UnavailableMenuErrorTitle) .SetButtons(MessageButtons.Ok) .OnConfirm(() => PanelManager.TopPanel_.onPanelPop_ += () => MenuPanel.Pop()) .Show(); } }
public void Unload() { Instance = null; wrenchUpgrades = null; arrowPanel = null; menuPanel = null; }
private void frm_PantallaPrincipal_Load(object sender, EventArgs e) { ad_lib = new AccesoDatos(); string userLabel = "USER: "******"UserName", "SELECT * FROM Users WHERE idUser = "******"idUserRank", "SELECT * FROM Users WHERE idUser = "******" " + "RANK: " + ad_lib.GetTableData("DescRank", "SELECT * FROM UserRanks WHERE idUserRank = " + idRank).ToString(); txt_topuser.Text = userLabel; DataSet dtsTablaDeTablas = ad_lib.PortarTaula("MenuOptions"); foreach (DataRow dr in dtsTablaDeTablas.Tables[0].Rows) { if (Int32.Parse(dr["nivellAcces"].ToString()) >= idRank) { createButton(dr["nomOpcio"].ToString().Trim(), dr["ensamblat"].ToString().Trim(), dr["classe"].ToString().Trim()); } } createButton("MAIN", null, "frm_pantallaInicio"); //createButton("MAIN", "./", "frm_pantallaInicio"); Form newForm = new frm_pantallaInicio(); newForm.TopLevel = false; newForm.AutoScroll = true; this.formShowPanel.Controls.Add(newForm); newForm.FormBorderStyle = FormBorderStyle.None; newForm.Show(); MenuPanel.LoadMenu(); }
protected void Page_Load(object sender, EventArgs e) { /* Compatibilite avec Google Chrome */ if (Request.UserAgent.IndexOf("AppleWebKit") > 0) { Request.Browser.Adapters.Clear(); } if (Page.IsPostBack == false) { if (MenuPanel.SelectedItem != null) { string aaa = MenuPanel.SelectedItem.Selected.ToString(); } if (Page.User.Identity.IsAuthenticated) { string culture = CultureInfo.CurrentCulture.Name; if (culture.Contains("en")) { MenuPanel.DataSource = SiteMap.Providers["MenuPanelSiteMap-en"].RootNode.ChildNodes; } else { MenuPanel.DataSource = SiteMap.Providers["MenuPanelSiteMap"].RootNode.ChildNodes; } MenuPanel.DataBind(); } } }
public override void Awake(params object[] paralist) { m_MenuPanel = GameObject.GetComponent <MenuPanel>(); AddButtonClickListener(m_MenuPanel.m_StartBtn, OnClickStart); AddButtonClickListener(m_MenuPanel.m_LoadBtn, OnClickLoad); AddButtonClickListener(m_MenuPanel.m_ExitBtn, OnClickExit); }
private void MainCourseButton_Click(object sender, EventArgs e) { menuValue = "MainCourse"; updateFoodPanel(); MenuPanel.Hide(); FoodPressedPanel.Show(); }
internal static void ShowMenu(MenuTree menuTree, CentrifugeMenu parentMenu, int pageIndex) { if (menuTree.GetItems().Count is 0) { ShowUnavailableMessage(); return; } foreach (var component in parentMenu.PanelObject_.GetComponents <CentrifugeMenu>()) { component.Destroy(); } var menu = GameAPI.Instance.gameObject.AddComponent <CentrifugeMenu>(); menu.MenuTree = menuTree; menu.CurrentPageIndex = pageIndex; menu.MenuPanel = MenuPanel.Create(menu.PanelObject_, true, true, false, true, true, true); menu.MenuPanel.backgroundOpacity_ = 0.75f; menu.MenuPanel.onIsTopChanged_ += (isTop) => { if (isTop) { menu.ResetAnimations(); } else { if (G.Sys.MenuPanelManager_.panelStack_.Contains(menu.MenuPanel)) { menu.SwitchPage(menu.CurrentPageIndex, false, true); } else { menu.SwitchPage(0, false, true); } } }; menu.MenuPanel.onPanelPop_ += () => { if (!G.Sys.MenuPanelManager_.panelStack_.Contains(menu.MenuPanel)) { menu.SwitchPage(0, false, true); parentMenu.PanelObject_.SetActive(true); if (menu.MenuTree != MenuTree) { menu.PanelObject_.Destroy(); } menu.Destroy(); } }; parentMenu.PanelObject_.SetActive(false); menu.MenuPanel.Push(); }
// WIP private void AppetizerButton_Click(object sender, EventArgs e) { menuValue = "Appetizer"; updateFoodPanel(); MenuPanel.Hide(); FoodPressedPanel.Show(); }
public void ShowPanel(MenuPanel menuPanel) { foreach (MenuPanel _menuPanel in menuPanels) { _menuPanel.gameObject.SetActive(menuPanel.Equals(_menuPanel)); } }
void OpenMenuBasedOnLastGame() { switch (lastGameState) { case MenuPanel.Missions: OpenMissionBrowserPanel(); break; case MenuPanel.Replays: OpenReplayBrowserPanel(); break; case MenuPanel.Skirmish: StartSkirmishGame(); break; case MenuPanel.Multiplayer: OpenMultiplayerPanel(); break; case MenuPanel.MapEditor: SwitchMenu(MenuType.MapEditor); break; } lastGameState = MenuPanel.None; }
void Start() { instance = this; scoreText.text = "0"; GameManager.Instance.scoreUpdate.AddListener(OnScoreUpdate); MenuPanel.SetActive(true); GameOverPanel.SetActive(false); }
public void OptionsMenu() { Options = true; OptionsPanel.SetActive(true); MenuPanel.SetActive(false); Musica.value = PlayerPrefs.GetFloat("MusicVolum", 1); Effect.value = PlayerPrefs.GetFloat("EffectVolum", 1); }
public void SetMainMenu(MenuPanel menu) { activeMenu.Clear(); activeMenu.Push(menu); //TODO: uncast state = GameState.MenuState; menu.OnOpen(); Ballz.The().LockMouse = false; }
public void AddPanelToList(MenuPanel thisPanel) { if (activePanels == null) { activePanels = new List <MenuPanel>(); } activePanels.Add(thisPanel); }
public void ShowScreen(int index, MenuPanel.TransitionDir dir) { Debug.Log("Showing screen " + index); if (screenIndex >= 0) menus[screenIndex].TransitionOff(dir); screenIndex = index; menus[screenIndex].TransitionOn(dir); }
void OpenMenu() { PlayerActive = false; if (!MenuPanel.activeSelf) { MenuPanel.SetActive(true); } }
private void FoodButton2_Click(object sender, EventArgs e) { FoodPressedPanel.Hide(); MenuPanel.Show(); addFoodControler1.Hide(); showMenuControl1.Hide(); editMenuControl1.Hide(); }
public void ShowPanel(MenuPanel menuPanel) { // Loop trough all panels foreach (MenuPanel _menuPanel in menuPanels) { // Set it active it equals the given panel _menuPanel.gameObject.SetActive(menuPanel.Equals(_menuPanel)); } }
public void ShowMenu(MenuPanel toShowMenu) { if (currentMenu != null) { currentMenu.IsOpen = false; } currentMenu = toShowMenu; currentMenu.IsOpen = true; }
void OpenReplayBrowserPanel() { SwitchMenu(MenuType.None); Ui.OpenWindow("REPLAYBROWSER_PANEL", new WidgetArgs { { "onExit", () => SwitchMenu(MenuType.Extras) }, { "onStart", () => { RemoveShellmapUI(); lastGameState = MenuPanel.Replays; } } }); }
/// <summary> /// Toggles visibility from a given panel and hides the others. /// </summary> void LoadPanel(MenuPanel panel = MenuPanel.Main) { // Save the previous panel. _previousPanel = _currentPanel; // Set current panel. _currentPanel = panel; // Hide all panels. HidePanels(); switch (_currentPanel) { case MenuPanel.About: panelAbout.SetActive(true); break; default: panelMain.SetActive(true); break; } }
public void HideAllScreens(MenuPanel.TransitionCallbackDelegate callback) { if (screenIndex >= 0) menus[screenIndex].TransitionOff(MenuPanel.TransitionDir.Right, callback); }
private void ActivatePanel(MenuPanel panelId) { foreach (AbstractPanelMenu panel in panels) { if (panel.getId() == panelId) { activePanel = panel; panel.show(); }else{ panel.hide(); } } }
private AbstractPanelMenu GetPanelByName(MenuPanel panel) { foreach (AbstractPanelMenu currentPanel in panels) { if (currentPanel.getId() == panel) { return currentPanel; } } return null; }