Ejemplo n.º 1
0
        private void InitController()
        {
            //m_icon_tex = Make<GameTexture>("icon");
            m_chooseRoot_obj    = Make <GameUIComponent>("Image");
            m_chooseContent_lab = m_chooseRoot_obj.Make <GameLabel>("content");

            m_textPanel_obj = m_chooseRoot_obj.gameObject.transform.Find("Panel_text").gameObject;
            m_imgPanel_obj  = m_chooseRoot_obj.gameObject.transform.Find("Panel_image").gameObject;

            m_text_toggle = new GameToggleButton[MaxChooseNum];
            m_img_toggle  = new GameToggleButton[MaxChooseNum];
            m_ask_img     = new GameImage[MaxChooseNum];
            m_ask_lab     = new GameLabel[MaxChooseNum];
            for (int i = 0; i < MaxChooseNum; i++)
            {
                m_text_toggle[i]         = m_chooseRoot_obj.Make <GameToggleButton>(string.Format("Panel_text:Toggle_{0}", i));
                m_img_toggle[i]          = m_chooseRoot_obj.Make <GameToggleButton>(string.Format("Panel_image:Toggle_{0}", i));
                m_ask_img[i]             = m_img_toggle[i].Make <GameImage>("Image");
                m_img_toggle[i].Visible  = false;
                m_ask_lab[i]             = m_text_toggle[i].Make <GameLabel>("Label");
                m_text_toggle[i].Visible = false;
            }

            m_textRoot_obj      = Make <GameButton>("Text");
            m_noContent_lab     = m_textRoot_obj.Make <GameLabel>("content");
            this.m_contentFader = m_noContent_lab.GetComponent <TextFader>();
            fontSize            = m_noContent_lab.Label.fontSize;
            //m_next_btn = Make<GameButton>("Button");
        }
Ejemplo n.º 2
0
        protected override void OnInit()
        {
            base.OnInit();
            m_time_txt                   = Make <GameLabel>("Text");
            m_input_tex                  = Make <GameTexture>("RawImage_bg");
            m_pause_btn                  = Make <GameButton>("Button_pause");
            m_clue_progress_grid         = Make <GameUIContainer>("Canvas:ClueProgressGrid");
            m_clue_progress_grid.Visible = false;
            m_normal_grid                = Make <GameRecycleContainer>("Normal_Grid");
            m_normal_grid.EnsureSize <NormalItemView>(5);
            for (int i = 0; i < m_normal_grid.ChildCount; ++i)
            {
                m_normal_grid.GetChild <NormalItemView>(i).Refresh(i);
            }

            m_special_grid = Make <GameRecycleContainer>("Special_Grid");
            //m_special_grid.EnsureSize<SpecialItemView>(5);
            //for (int i = 0; i < m_special_grid.ChildCount; ++i)
            //{
            //    m_special_grid.GetChild<SpecialItemView>(i).Refresh(i);
            //}

            //m_anchors_grid = Make<GameUIContainer>("Anchors_Grid");

            m_details_grid = Make <GameRecycleContainer>("Detail_Grid");
            m_details_grid.EnsureSize <ClueDetailView>(3);

            m_fly_icons_grid = Make <GameRecycleContainer>("FlyIcon_Grid");
            m_fly_icons_grid.EnsureSize <FlyIconItemView>(3);


            m_fly_time_txt         = Make <GameLabel>("Text (2)");
            m_fly_time_tween_pos   = m_fly_time_txt.GetComponent <TweenPosition>();
            m_start_view           = Make <ScanStartView>("Panel_start");
            m_start_view_tween_pos = m_start_view.GetComponent <TweenPosition>();
        }