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"); }
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>(); }