Exemplo n.º 1
0
 protected override void Awake()
 {
     Logger.AppendLine("SettingsMenu Awake");
     base.Awake();
     _concedeButton           = CreateMenuButton("ConcedeButton", "GLOBAL_CONCEDE", ConcedeButtonPressed);
     _resumeButton            = CreateMenuButton("ResumeButton", "GLOBAL_RESUME_GAME", ResumeButtonPressed);
     m_menu.m_headerText.Text = "Brodee Menu";
     Logger.AppendLine("SettingsMenu Awake Finish");
 }
Exemplo n.º 2
0
 protected override void Awake()
 {
     Logger.AppendLine("SettingsMenu Awake");
     base.Awake();
     _concedeButton = CreateMenuButton("ConcedeButton", "GLOBAL_CONCEDE", ConcedeButtonPressed);
     _resumeButton = CreateMenuButton("ResumeButton", "GLOBAL_RESUME_GAME", ResumeButtonPressed);
     m_menu.m_headerText.Text = "Brodee Menu";
     Logger.AppendLine("SettingsMenu Awake Finish");
 }
Exemplo n.º 3
0
 public bool TryCreateMenuButton(string name, string text, UIEvent.Handler eventHandler, out UIBButton button)
 {
     if (GameMenu.Get() != null)
     {
         button = GameMenu.Get().CreateMenuButton(name, text, eventHandler);
         button.gameObject.SetActive(true);
         return true;
     }
     button = null;
     return false;
 }
    public UIBButton CreateMenuButton(string name, string buttonTextString, UIEvent.Handler releaseHandler)
    {
        UIBButton item = (UIBButton)GameUtils.Instantiate(this.m_menu.m_templateButton, this.m_menu.m_buttonContainer.gameObject, false);

        item.SetText(GameStrings.Get(buttonTextString));
        if (name != null)
        {
            item.gameObject.name = name;
        }
        item.AddEventListener(UIEventType.RELEASE, releaseHandler);
        item.transform.localRotation = this.m_menu.m_templateButton.transform.localRotation;
        this.m_allButtons.Add(item);
        return(item);
    }
Exemplo n.º 5
0
 protected override void Awake()
 {
     base.m_menuParent = this.m_menuBone;
     base.Awake();
     s_instance = this;
     this.LoadRatings();
     this.m_concedeButton = base.CreateMenuButton("ConcedeButton", "GLOBAL_CONCEDE", new UIEvent.Handler(this.ConcedeButtonPressed));
     if (ApplicationMgr.CanQuitGame != null)
     {
         this.m_quitButton = base.CreateMenuButton("QuitButton", "GLOBAL_QUIT", new UIEvent.Handler(this.QuitButtonPressed));
     }
     else
     {
         this.m_quitButton = base.CreateMenuButton("LogoutButton", !Network.ShouldBeConnectedToAurora() ? "GLOBAL_LOGIN" : "GLOBAL_LOGOUT", new UIEvent.Handler(this.LogoutButtonPressed));
     }
     this.m_resumeButton           = base.CreateMenuButton("ResumeButton", "GLOBAL_RESUME_GAME", new UIEvent.Handler(this.ResumeButtonPressed));
     this.m_optionsButton          = base.CreateMenuButton("OptionsButton", "GLOBAL_OPTIONS", new UIEvent.Handler(this.OptionsButtonPressed));
     base.m_menu.m_headerText.Text = GameStrings.Get("GLOBAL_GAME_MENU");
 }
    protected void LayoutMenuButtons()
    {
        List <UIBButton> buttons = this.GetButtons();

        this.m_menu.m_buttonContainer.ClearSlices();
        int num  = 0;
        int num2 = 0;

        while (num < buttons.Count)
        {
            GameObject gameObject = null;
            UIBButton  button     = buttons[num];
            Vector3    zero       = Vector3.zero;
            bool       reverse    = false;
            if (button == null)
            {
                GameObject obj3;
                if (num2 >= this.m_horizontalDividers.Count)
                {
                    obj3 = (GameObject)GameUtils.Instantiate(this.m_menu.m_templateHorizontalDivider, this.m_menu.m_buttonContainer.gameObject, false);
                    obj3.transform.localRotation = this.m_menu.m_templateHorizontalDivider.transform.localRotation;
                    this.m_horizontalDividers.Add(obj3);
                }
                else
                {
                    obj3 = this.m_horizontalDividers[num2];
                }
                num2++;
                gameObject = obj3;
                zero       = this.m_menu.m_horizontalDividerMinPadding;
                reverse    = true;
            }
            else
            {
                gameObject = button.gameObject;
            }
            this.m_menu.m_buttonContainer.AddSlice(gameObject, zero, Vector3.zero, reverse);
            gameObject.SetActive(true);
            num++;
        }
    }
Exemplo n.º 7
0
 public bool TryCreateMenuButton(string name, string text, UIEvent.Handler eventHandler, out UIBButton button)
 {
     if (GameMenu.Get() != null)
     {
         button = GameMenu.Get().CreateMenuButton(name, text, eventHandler);
         button.gameObject.SetActive(true);
         return(true);
     }
     button = null;
     return(false);
 }