Inheritance: MonoBehaviour
Example #1
0
        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));
            }
        }
Example #2
0
    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;
            }
        }
    }
Example #4
0
        /// <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();
        }