private void SetupMenu() { try { SFXMenu = new Menu(Global.Name, "sfx", true); Menu = SFXMenu.AddSubMenu(new Menu(Player.ChampionName, "." + Player.ChampionName)); DrawingManager.AddToMenu( Menu.AddSubMenu(new Menu(Global.Lang.Get("G_Drawing"), Menu.Name + ".drawing")), this); TargetSelector.AddToMenu( SFXMenu.AddSubMenu(new Menu(Global.Lang.Get("F_TargetSelector"), SFXMenu.Name + ".ts"))); Orbwalker = new Orbwalking.Orbwalker( SFXMenu.AddSubMenu(new Menu(Global.Lang.Get("F_Orbwalker"), SFXMenu.Name + ".orb"))); KillstealManager.AddToMenu( SFXMenu.AddSubMenu(new Menu(Global.Lang.Get("F_MK"), SFXMenu.Name + ".killsteal"))); ItemManager.AddToMenu( SFXMenu.AddSubMenu(new Menu(Global.Lang.Get("F_MI"), SFXMenu.Name + ".items")), ItemFlags); SummonerManager.AddToMenu( SFXMenu.AddSubMenu(new Menu(Global.Lang.Get("F_MS"), SFXMenu.Name + ".summoners"))); LanguageMenu.AddToMenu( SFXMenu.AddSubMenu(new Menu(Global.Lang.Get("F_Settings"), SFXMenu.Name + ".settings"))); InfoMenu.AddToMenu(SFXMenu.AddSubMenu(new Menu(Global.Lang.Get("F_Info"), SFXMenu.Name + ".info"))); DebugMenu.AddToMenu(SFXMenu, Spells); TickMenu.AddToMenu(SFXMenu); SFXMenu.AddToMainMenu(); try { AddToMenu(); } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } } catch (Exception ex) { Global.Logger.AddItem(new LogItem(ex)); } }
private void ChangeLanguage() { GameObject languageInstance = Instantiate(WindowResources.Instance.LanguageMenu); LanguageMenu languageScript = languageInstance.GetComponent <LanguageMenu>(); languageScript.OnCloseAction = () => { SetButtonContents(); MenuEnabled = true; }; languageInstance.transform.parent = transform; languageInstance.transform.rotation = transform.rotation; languageInstance.transform.localPosition = Vector3.zero; languageInstance.transform.Translate(-0.1f, 0.01f, 0.01f); MenuEnabled = false; }
// Use this for initialization void Start() { lang = GameObject.Find("(singleton) Lang"); languageAudio = GameObject.Find ("AudioWindow").GetComponent<LanguageAudio>(); languageLanguage = GameObject.Find ("LanguageWindow").GetComponent<LanguageLanguage>(); languageMenu = GameObject.Find ("MainMenu").GetComponent<LanguageMenu>(); languageSettings = GameObject.Find ("SettingsWindow").GetComponent<LanguageSettings>(); languageVideo = GameObject.Find ("VideoWindow").GetComponent<LanguageVideo> (); foreach (Toggle tg in toggles) { tg.isOn = false; if(tg.name == lang.GetComponent<Lang>().language) { tg.isOn = true; } } }
/// <summary> /// Binds the toolbar. /// </summary> public void BindToolbar() { List <CultureInfo> dataSource = new List <CultureInfo>(); SiteDto dto = CMSContext.Current.GetSiteDto(CMSContext.Current.SiteId); ComponentArt.Web.UI.MenuItem rootItem = CreateMenuItem(Thread.CurrentThread.CurrentCulture); rootItem.LookId = "TopItemLook"; LanguageMenu.Items.Add(rootItem); foreach (SiteDto.SiteLanguageRow row in dto.SiteLanguage.Rows) { CultureInfo culture = CultureInfo.CreateSpecificCulture(row.LanguageCode); if (!Thread.CurrentThread.CurrentCulture.Name.Equals(row.LanguageCode)) { ComponentArt.Web.UI.MenuItem item = CreateMenuItem(culture); NameValueCollection vals = new NameValueCollection(); vals.Add("lang", row.LanguageCode); item.NavigateUrl = CommonHelper.FormatQueryString(CMSContext.Current.CurrentUrl, vals); rootItem.Items.Add(item); } } LanguageMenu.DataBind(); }