示例#1
0
        public void Update()
        {
            if (!pageLayoutInit)
            {
                if (origDesiredPage == -1)
                {
                    origDesiredPage = ConfigManager.Last_Active_Tab?.Value ?? 0;
                }

                if (layoutInitIndex < Pages.Count)
                {
                    SetPage(Pages[layoutInitIndex]);
                    layoutInitIndex++;
                }
                else
                {
                    pageLayoutInit = true;
                    MainPanel.transform.position = initPos;
                    SetPage(Pages[origDesiredPage]);
                }
                return;
            }

            m_activePage?.Update();
        }
示例#2
0
        public void Update()
        {
            if (!pageLayoutInit)
            {
                if (layoutInitIndex < Pages.Count)
                {
                    SetPage(Pages[layoutInitIndex]);
                    layoutInitIndex++;
                }
                else
                {
                    pageLayoutInit = true;
                    MainPanel.transform.position = initPos;

                    SetPage(ConfigManager.Default_Tab.Value);
                }
                return;
            }

            m_activePage?.Update();
        }