Example #1
0
        protected override void onPreShow([Optional, DefaultParameterValue(null)] object param)
        {
            this.m_inputParameters = (InputParameters)param;
            if (this.m_inputParameters.NavigateBackEqualsToLeftButton)
            {
                Binder.InputSystem.PushBackNavigationListener(new System.Action(this.onLeftButtonClicked));
            }
            else
            {
                Binder.InputSystem.PushBackNavigationListener(new System.Action(this.onRightButtonClicked));
            }
            if (this.m_inputParameters.DisableCloseButton)
            {
                base.m_contentMenu.setCloseButtonVisibility(false);
            }
            this.Title.text           = StringExtensions.ToUpperLoca(this.m_inputParameters.TitleText);
            this.DescriptionText.text = this.m_inputParameters.DescriptionText;
            this.LeftButtonText.text  = StringExtensions.ToUpperLoca(this.m_inputParameters.LeftButtonText);
            this.RightButtonText.text = StringExtensions.ToUpperLoca(this.m_inputParameters.RightButtonText);
            if (Binder.DungeonHud.TutorialCircle != null)
            {
                this.m_tutorialCircleActive = Binder.DungeonHud.TutorialCircle.enableEmission;
                if (this.m_tutorialCircleActive)
                {
                    Binder.DungeonHud.TutorialCircle.enableEmission = false;
                    Binder.DungeonHud.TutorialCircle.Clear();
                }
            }
            TechPopupMenu contentMenu = base.m_contentMenu as TechPopupMenu;

            if (contentMenu != null)
            {
                contentMenu.TitleText.transform.parent.gameObject.SetActive(false);
            }
        }
Example #2
0
        protected override void onCleanup()
        {
            Binder.InputSystem.PopBackNavigationListener();
            if (this.m_tutorialCircleActive)
            {
                Binder.DungeonHud.TutorialCircle.enableEmission = true;
            }
            TechPopupMenu contentMenu = base.m_contentMenu as TechPopupMenu;

            if (contentMenu != null)
            {
                contentMenu.TitleText.transform.parent.gameObject.SetActive(true);
            }
        }