public static bool Prefix(Menuu __instance, ref Ray ___ray, ref RaycastHit ___hit) { if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1)) { ___ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(___ray, out ___hit, 10f)) { if (___hit.transform.gameObject.name.Equals("bModMenu")) { __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f); __instance.StartCoroutine(ModMenu(__instance)); return(false); } else if (___hit.transform.gameObject.name.Equals("bQuit")) { foreach (System.Diagnostics.Process process in ModMenuController.ConfigHandles) { if (process != null && !process.HasExited) { process.Kill(); } } } } } return(true); }
protected void btnAgregarMenu_Click(object sender, EventArgs e) { try { using (ControladorMenus c_menu = new ControladorMenus()) { Menuu m = new Menuu(); m.Nombre = txtNombre.Text; c_menu.AgregarMenu(m); txtNombre.Text = ""; bindGrid(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Menu Agregado con Exito"; } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } }
public static bool Prefix(Menuu __instance, Ray ___ray, RaycastHit ___hit) { if (KeybindToggle.Binding) { return(false); } if (ModDescPanelController.RestartNeeded) { foreach (System.Diagnostics.Process process in ModDescPanelController.ConfigHandles) { if (process != null && !process.HasExited) { process.Kill(); } } Application.Quit(); return(false); } if (GadgetCore.IsUnpacked) { SceneInjector.ModMenuBeam.transform.localScale = new Vector3(30f, 0f, 1f); SceneInjector.ModMenuButtonHolder.transform.position = new Vector3(-40f, 0f, 0f); SceneInjector.ModMenu.SetActive(false); SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().alpha = 0; SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().interactable = false; SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().blocksRaycasts = false; GadgetModConfigs.CloseAllConfigMenus(); __instance.StartCoroutine(AnimateModMenuButton(__instance)); } return(true); }
/// <summary> /// Obtiene una lista de menus solo con las propiedades de tipo basico /// Si no encuentra nada devuelve null /// </summary> public List <Menuu> BuscarListMenus() { BeginTransaction(); try { DataTable dt = selectMenus(); if (dt == null || dt.Rows.Count == 0) { throw new ExcepcionPropia("No se han encontrado Menues"); } List <Menuu> listM = new List <Menuu>(); foreach (DataRow row in dt.Rows) { Menuu m = new Menuu(); m.IdMenu = Convert.ToInt32(row["idmenu"]); m.Nombre = row["nombre"].ToString(); listM.Add(m); } CommitTransaction(); return(listM); } catch (Npgsql.NpgsqlException ex) { RollbackTransaction(); ControladorExcepcion.tiraExcepcion(ex); return(null); } catch (ExcepcionPropia myEx) { RollbackTransaction(); ControladorExcepcion.tiraExcepcion(myEx.Message); return(null); } }
public static bool Prefix(Menuu __instance, Ray ___ray, RaycastHit ___hit, ref IEnumerator __result) { __result = GadgetCoreAPI.EmptyEnumerator(); if (GadgetCoreAPI.IsInputFrozen()) { return(false); } if (ModMenuController.RestartNeeded || ModBrowser.RestartNeeded) { foreach (System.Diagnostics.Process process in ModMenuController.ConfigHandles) { if (process != null && !process.HasExited) { process.Kill(); } } GadgetCoreAPI.Quit(); return(false); } ModBrowser.CloseModBrowser(); SceneInjector.ModMenuBeam.transform.localScale = new Vector3(30f, 0f, 1f); SceneInjector.ModMenuButtonHolder.transform.position = new Vector3(-40f, 0f, 0f); SceneInjector.ModMenu.SetActive(false); SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().alpha = 0; SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().interactable = false; SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().blocksRaycasts = false; GadgetModConfigs.CloseAllConfigMenus(); __instance.StartCoroutine(AnimateModMenuButton(__instance)); return(true); }
/// <summary> /// Si no encuentra nada devuelve excepcion Propia /// </summary> /// <param name="idMenu"></param> /// <returns></returns> public Menuu BuscarMenuFormateadoCompleto(int idMenu) { BeginTransaction(); try { DataTable dt = selectMenuFormateado(idMenu); if (dt == null && dt.Rows.Count == 0) { throw new ExcepcionPropia("No se ha encontrado el menu Formateado"); } DataRow[] rowsMenu = dt.Select("nivel = 1"); Menuu menuActual = buscarMenu(idMenu); List <ItemMenu> listI = generarMenu(dt, rowsMenu); menuActual.ListItems = listI; CommitTransaction(); return(menuActual); } catch (Npgsql.NpgsqlException ex) { RollbackTransaction(); ControladorExcepcion.tiraExcepcion(ex); return(null); } catch (ExcepcionPropia myEx) { RollbackTransaction(); ControladorExcepcion.tiraExcepcion(myEx.Message); return(null); } }
/// <summary> /// Agrega un Menu. Solo el menu sin sus items /// </summary> /// <param name="m"></param> public void AgregarMenu(Menuu m) { BeginTransaction(); try { insertMenu(m); //if (m.ListItems != null && m.ListItems.Count > 0) //{ // foreach (ItemMenu item in m.ListItems) // { // insertIntemMenu(item); // funcionNsmenu_agregar(item.IditemMenu, item.IdPadre, item.AlInicio, item.DespuesDe); // } //} CommitTransaction(); } catch (Npgsql.NpgsqlException ex) { RollbackTransaction(); ControladorExcepcion.tiraExcepcion(ex); } catch (ExcepcionPropia myEx) { RollbackTransaction(); ControladorExcepcion.tiraExcepcion(myEx.Message); } }
public static bool Prefix(Menuu __instance) { if (CharacterRaceRegistry.Singleton.TryGetEntry(Menuu.curRace, out CharacterRaceInfo entry)) { if (Menuu.curVariant < Math.Min(entry.GetFeatureUnlockLevel(), entry.GetVariantCount()) - 1) { Menuu.curVariant++; } else { Menuu.curVariant = 0; } __instance.txtVariant[0].text = "Variant: " + (Menuu.curVariant + 1); __instance.txtVariant[1].text = __instance.txtVariant[0].text; __instance.playerHead.GetComponent <Renderer>().material = (Material)Resources.Load(string.Concat(new object[] { "r/r", Menuu.curRace, "v", Menuu.curVariant })); return(false); } return(true); }
private void FilmSelection() { List <Menuitem> menuItems = new List <Menuitem>(); Menuitem back = new MenuSeparator() { Y = ItemPosition.Y += 3, Text = "Back", del = Back }; menuItems.Add(back); foreach (Movie movie in Database.Movies) { Menuitem movies = new MenuSeparator { Y = ItemPosition.Y += 3, Text = movie.ToString(), del = () => HallSelection(movie) }; menuItems.Add(movies); } ; Menuu halls = new Menuu { Title = "SELECT MOVIES", MenuItems = menuItems }; History.Push(ActiveMenu); ActiveMenu = halls; }
private static IEnumerator AnimateModMenuButton(Menuu instance) { SceneInjector.ModMenuBeam.GetComponent <Animation>().Play(); yield return(new WaitForSeconds(0.3f)); SceneInjector.ModMenuButtonHolder.GetComponent <Animation>().Play(); yield break; }
private void updateMenu(Menuu m) { string sql = @"UPDATE menus SET nombre = :p1 WHERE idmenu = :p2"; conn.Execute(sql, m.Nombre, m.IdMenu); }
public static bool Prefix(Menuu __instance, ref int ___stuffSelecting, ref IEnumerator __result) { ___stuffSelecting = 0; __instance.stuffChosen.transform.position = new Vector3(__instance.box[Menuu.curRace % CharacterRaceRegistry.PageSize].transform.position.x, __instance.box[Menuu.curRace % CharacterRaceRegistry.PageSize].transform.position.y, -3f); __instance.menuStuffSelect.SetActive(true); CharacterRaceRegistry.CurrentPage = Menuu.curRace / CharacterRaceRegistry.PageSize + 1; __instance.RefreshStuffSelect(Menuu.curRace % CharacterRaceRegistry.PageSize); __result = GadgetCoreAPI.EmptyEnumerator(); return(false); }
private void HallsMenu() { List <Menuitem> menuItems = new List <Menuitem>(); Menuitem back = new MenuSeparator() { Y = ItemPosition.Y += 3, Text = "Back", del = Back }; menuItems.Add(back); foreach (Hall hall in Database.Halls) { Menuitem HallInfoMenu = new MenuSeparator { Y = ItemPosition.Y += 3, Text = hall.ToString(), LinkMenu = new EditHall(hall, "HALL INFO", new List <Menuitem>() { new MenuSeparator { Text = "Edit hall name", del = () => EditHallTitle(hall) }, new MenuSeparator { Text = "Edit Rows count", del = () => ChangeRows(hall) }, new MenuSeparator { Text = "Edit seats in row", del = () => ChangeRowsSeats(hall) }, new MenuSeparator { Text = "Edit hall type", del = () => EditHallType(hall) }, new MenuSeparator { Text = "Delete hall", del = () => DeleteHall(hall) }, new MenuSeparator { Text = "Back", del = () => Back() } } ) }; menuItems.Add(HallInfoMenu); } Menuu Halls = new Menuu { Title = "ALL HALLS", MenuItems = menuItems }; History.Push(ActiveMenu); ActiveMenu = Halls; }
private void CloseMenu(object sender, RoutedEventArgs e) { if (Menuu.Width == 250) { DoubleAnimation buttonAnimation = new DoubleAnimation(); buttonAnimation.From = 250; buttonAnimation.To = 0; buttonAnimation.Duration = TimeSpan.FromSeconds(0.2); Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { Reg.Visibility = Visibility.Visible; if (Menuu.Width == 250) { DoubleAnimation buttonAnimation = new DoubleAnimation(); buttonAnimation.From = 250; buttonAnimation.To = 0; buttonAnimation.Duration = TimeSpan.FromSeconds(0.2); Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation); } }
private List <Menuu> ReadTablesMenuName(DataTable dataTable) { List <Menuu> menu = new List <Menuu>(); foreach (DataRow dr in dataTable.Rows) { Menuu m = new Menuu(); m.menuId = (int)dr["menuId"]; m.menuName = (string)dr["menuName"]; menu.Add(m); } return(menu); }
private void MenuMovies() { List <Menuitem> menuItems = new List <Menuitem>(); Menuitem back = new MenuSeparator() { Y = ItemPosition.Y += 3, Text = "Back", del = Back }; menuItems.Add(back); foreach (Movie movie in Database.Movies) { Menuitem MovieInfoMenu = new MenuSeparator { Y = ItemPosition.Y += 3, Text = movie.ToString(), LinkMenu = new EditMovie(movie, "MOVIE INFO", new List <Menuitem>() { new MenuSeparator { Text = "Edit movie name", del = () => EditMovieName(movie) }, new MenuSeparator { Text = "Chenge release date", del = () => CReleaseDate(movie) }, new MenuSeparator { Text = "Edit Movie Genre", del = () => EditMovieGenre(movie) }, new MenuSeparator { Text = "Delete movie", del = () => DeleteMovie(movie) }, new MenuSeparator { Text = "Back", del = () => Back() } } ) }; menuItems.Add(MovieInfoMenu); } Menuu Movies = new Menuu { Title = "ALL MOVIES", MenuItems = menuItems }; History.Push(ActiveMenu); ActiveMenu = Movies; }
private int insertMenu(Menuu m) { string sql = @"INSERT INTO menus ( nombre ) VALUES ( :nombre )"; conn.Execute(sql, m.Nombre); return(conn.LastInsertedId("ep_menus_cod_menu_seq")); }
public static void Prefix(Menuu __instance, ref Ray ___ray, ref RaycastHit ___hit) { if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1)) { ___ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(___ray, out ___hit, 10f)) { switch (___hit.transform.gameObject.name) { case "bModMenu": __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f); __instance.StartCoroutine(ModMenu(__instance)); break; case "bQuit": foreach (System.Diagnostics.Process process in ModMenuController.ConfigHandles) { if (process != null && !process.HasExited) { process.Kill(); } } break; case "bSelectorPageBack": __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f); { if (PatchMethods.characterFeatureRegistries.TryGetValue(__instance.GetFieldValue <int>("stuffSelecting"), out ICharacterFeatureRegistry characterFeatureRegistry)) { int currentPage = characterFeatureRegistry.GetCurrentPage(); characterFeatureRegistry.SetCurrentPage(--currentPage); } } break; case "bSelectorPageForward": __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f); { if (PatchMethods.characterFeatureRegistries.TryGetValue(__instance.GetFieldValue <int>("stuffSelecting"), out ICharacterFeatureRegistry characterFeatureRegistry)) { int currentPage = characterFeatureRegistry.GetCurrentPage(); characterFeatureRegistry.SetCurrentPage(++currentPage); } } break; } } } }
/// <summary> /// Busca un menu con sus propiedades basicas /// Si no encuentra nada devuelve excepcion propia /// </summary> /// <param name="idMenu"></param> /// <returns></returns> private Menuu buscarMenu(int idMenu) { DataTable dt = selectMenu(idMenu); if (dt == null || dt.Rows.Count == 0) { throw new ExcepcionPropia("No se ha econtrado el Menu"); } DataRow row = dt.Rows[0]; Menuu m = new Menuu(); m.IdMenu = Convert.ToInt32(row["idmenu"]); m.Nombre = row["nombre"].ToString(); return(m); }
private static IEnumerator ModMenu(Menuu instance) { SceneInjector.ModMenuBackButtonBeam.transform.localScale = new Vector3(30f, 0f, 1f); SceneInjector.ModMenuBackButtonHolder.transform.position = new Vector3(-40f, 0f, 0f); instance.menuMain.SetActive(false); SceneInjector.ModMenu.SetActive(true); SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().alpha = 1; SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().interactable = true; SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().blocksRaycasts = true; instance.StartCoroutine(DelayRebuildConfigMenus()); SceneInjector.ModMenuBackButtonBeam.GetComponent <Animation>().Play(); yield return(new WaitForSeconds(0.1f)); SceneInjector.ModMenuBackButtonHolder.GetComponent <Animation>().Play(); yield return(null); yield break; }
public void ModificarMenu(Menuu m) { BeginTransaction(); try { updateMenu(m); CommitTransaction(); } catch (Npgsql.NpgsqlException ex) { RollbackTransaction(); ControladorExcepcion.tiraExcepcion(ex); } catch (ExcepcionPropia myEx) { RollbackTransaction(); ControladorExcepcion.tiraExcepcion(myEx.Message); } }
private void HallSelection(Movie movie) { List <Menuitem> menuItems = new List <Menuitem>(); Menuitem back = new MenuSeparator() { Y = ItemPosition.Y += 3, Text = "Back", del = Back }; menuItems.Add(back); foreach (Hall hall in Database.Halls) { Menuitem halls = new MenuSeparator { Y = ItemPosition.Y += 3, Text = hall.ToString(), del = () => Database.Sessions.Add(new Session() { movie = movie, hall = hall, dateTime = DateTime.Now, }) }; menuItems.Add(halls); foreach (Menuitem item in menuItems) { item.del += () => movie.Сondition = Conditions.CURRENT.ToString(); item.del += Back; item.del += Back; item.del += () => MessageBox.Show("Session Created"); } } ; Menuu Movies = new Menuu { Title = "SELECT HALL", MenuItems = menuItems }; History.Push(ActiveMenu); ActiveMenu = Movies; }
//SESSIONS #region private void ShowAllSessions() { List <Menuitem> menuItems = new List <Menuitem>(); Menuitem back = new MenuSeparator() { Y = ItemPosition.Y += 3, Text = "Back", del = () => Back() }; menuItems.Add(back); foreach (Session s in Database.Sessions) { Menuitem sessions = new MenuSeparator { Y = ItemPosition.Y += 3, Text = s.ToString(), LinkMenu = new SessionOperations(s, "SESSION", new List <Menuitem> { new MenuSeparator { Text = "Sale ticket", del = () => SaleTicket(s) }, new MenuSeparator { Text = "Remove sassion", del = () => RemoveSession(s) }, new MenuSeparator { Text = "Back", del = () => Back() } }) }; menuItems.Add(sessions); } ; Menuu Ses = new Menuu { Title = "ALL SESSIONS", MenuItems = menuItems }; History.Push(ActiveMenu); ActiveMenu = Ses; }
public static bool Prefix(Menuu __instance, int a, ref int ___stuffSelecting) { if (PatchMethods.characterFeatureRegistries.TryGetValue(___stuffSelecting, out ICharacterFeatureRegistry characterFeatureRegistry)) { int featureIndex = (characterFeatureRegistry.GetCurrentPage() - 1) * characterFeatureRegistry.GetPageSize() + a; if (characterFeatureRegistry.IsFeatureUnlocked(featureIndex)) { __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/CLICK1"), Menuu.soundLevel / 10f); characterFeatureRegistry.SelectFeature(featureIndex); InstanceTracker.Menuu.stuffChosen.SetActive((characterFeatureRegistry.GetSelectedFeature() / characterFeatureRegistry.GetPageSize()) + 1 == characterFeatureRegistry.GetCurrentPage()); __instance.stuffChosen.transform.position = new Vector3(__instance.box[a].transform.position.x, __instance.box[a].transform.position.y, -3f); __instance.RefreshPlayer(); } return(false); } else { return(true); } }
public static bool Prefix(Menuu __instance, ref Ray ___ray, ref RaycastHit ___hit) { if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1)) { ___ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(___ray, out ___hit, 10f)) { if (___hit.transform.gameObject.name.Equals("bModMenu")) { __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f); if (GadgetCore.IsUnpacked) { __instance.StartCoroutine(ModMenu(__instance)); } else { __instance.StartCoroutine(UnpackGadgetCore()); } return(false); } else if (___hit.transform.gameObject.name.Equals("bQuit")) { foreach (System.Diagnostics.Process process in ModDescPanelController.ConfigHandles) { if (process != null && !process.HasExited) { process.Kill(); } } } else if (___hit.transform.gameObject.name.Equals("bPlay") && !GadgetCore.IsUnpacked) { GadgetCore.Log(GadgetCoreAPI.GetCursorPos().ToString()); GameObject gameObject = (GameObject)UnityEngine.Object.Instantiate(Resources.Load("txtError"), GadgetCoreAPI.GetCursorPos() + new Vector3(0, 0, 9), Quaternion.identity); gameObject.SendMessage("InitError", "You must unpack Gadget Core before playing!"); return(false); } } } return(true); }
private void Ch_Lib(object sender, RoutedEventArgs e) { if (Menuu.Width == 250) { DoubleAnimation buttonAnimation = new DoubleAnimation(); buttonAnimation.From = 250; buttonAnimation.To = 0; buttonAnimation.Duration = TimeSpan.FromSeconds(0.2); Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation); } if (Change_Library.Visibility == Visibility.Hidden) { Change_Library.Visibility = Visibility.Visible; data2.ItemsSource = null; data2.ItemsSource = bob.getList(); } else { Change_Library.Visibility = Visibility.Hidden; } }
private void Gi(object sender, RoutedEventArgs e) { SeartchBox.Text = ""; ConcreteGenre.Text = "Всі книги"; S.Visibility = Visibility.Hidden; books.Children.Clear(); activegenre = -1; oneGenrebooks = bob.getList(); foreach (var i in oneGenrebooks) { addbooktobass(i); } if (Menuu.Width == 250) { DoubleAnimation buttonAnimation = new DoubleAnimation(); buttonAnimation.From = 250; buttonAnimation.To = 0; buttonAnimation.Duration = TimeSpan.FromSeconds(0.5); Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation); } }
/* public decimal GetPriceForOrderItem(int menuItemId) * { * return _menuDAO.GetPriceForOrderItem(menuItemId); * }*/ public List <Menuu> GetMenuNames() { try { List <Menuu> menu = _menuDAO.Db_Get_MenuNames(); return(menu); } catch (Exception e) { Console.WriteLine(e); List <Menuu> menu = new List <Menuu>(); Menuu m = new Menuu(); //Test values m.menuId = 99; m.menuName = "Geen menu"; menu.Add(m); return(menu); } }
private void GetGenre(object sender, RoutedEventArgs e) { books.Children.Clear(); int g = Convert.ToInt32(((Button)sender).Name.Replace("G", "")); ConcreteGenre.Text = GenreFromIndex(g); oneGenrebooks = bob.OneTypeBooks(g); activegenre = g; foreach (var i in oneGenrebooks) { addbooktobass(i); } if (Menuu.Width == 250) { DoubleAnimation buttonAnimation = new DoubleAnimation(); buttonAnimation.From = 250; buttonAnimation.To = 0; buttonAnimation.Duration = TimeSpan.FromSeconds(0.2); Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation); } SeartchBox.Text = ""; S.Visibility = Visibility.Hidden; }