Ejemplo n.º 1
0
 protected override void OnInit()
 {
     m_icon   = this.Make <GameImage>("Image");
     m_num    = this.Make <GameLabel>("Text_1");
     m_effect = this.Make <GameUIEffect>("UI_chanchuneirong");
     m_effect.EffectPrefabName = "UI_chanchuneirong.prefab";
 }
Ejemplo n.º 2
0
        private void InitController()
        {
            m_icon_img  = Make <GameImage>("icon");
            m_effect    = m_icon_img.Make <GameUIEffect>("UI_zengjiatili");
            m_count_BG  = m_icon_img.Make <GameImage>("Image");
            m_count_lab = m_count_BG.Make <GameLabel>("count");

            m_disCount_root = m_icon_img.Make <GameImage>("Image_label");
            m_disCount_lab  = m_disCount_root.Make <GameLabel>("Text");
            m_oriPrice_root = m_icon_img.Make <GameImage>("Image_original");
            m_oriPrice_lab  = m_oriPrice_root.Make <GameLabel>("Text_number");

            m_use_btn = Make <GameButton>("btnUse");

            m_buy_btn = Make <GameButton>("btnbuy");
            //m_buy_title_txt = m_buy_btn.Make<GameLabel>("Text_cost");
            //m_buy_title_txt.Text = LocalizeModule.Instance.GetString("goods_buy");
            m_cost_lab     = m_buy_btn.Make <GameLabel>("Text_cost");
            m_cashType_img = m_buy_btn.Make <GameImage>("Image_cash");


            m_limited_buy_btn = Make <GameButton>("limitedbuy");
            //m_limited_buy_title_txt = m_limited_buy_btn.Make<GameLabel>("Text");
            //m_limited_buy_title_txt.Text = LocalizeModule.Instance.GetString("goods_buy");
            m_limited_cost_lab     = m_limited_buy_btn.Make <GameLabel>("Text_cost");
            m_limited_cashType_img = m_limited_buy_btn.Make <GameImage>("Image_cash");
            m_limited_buy_num_txt  = m_limited_buy_btn.Make <GameLabel>("Image_label_1:Text");
        }
Ejemplo n.º 3
0
        protected override void OnInit()
        {
            base.OnInit();

            m_title_root     = this.Make <GameUIComponent>("Image");
            m_title_txt      = m_title_root.Make <GameLabel>("Text");
            m_title_txt.Text = string.Format("{0}!", LocalizeModule.Instance.GetString("recharge_title").ToUpper());
            m_title_effect   = m_title_root.Make <GameUIEffect>("UI_dengjishengji_01");
            m_title_effect.EffectPrefabName = "UI_dengjishengji_01.prefab";


            m_lvl_root       = this.Make <GameUIComponent>("Lvl_Root");
            m_from_lvl_txt   = m_lvl_root.Make <GameLabel>("Panel:Text (1)");
            m_to_lvl_txt     = m_lvl_root.Make <GameLabel>("Panel:Text (2)");
            m_lvl_slider     = m_lvl_root.Make <GameProgressBar>("Image_energy:Slider");
            m_cur_vit_txt    = m_lvl_root.Make <GameLabel>("Image_energy:Text_number");
            m_max_vit_txt    = m_lvl_root.Make <GameLabel>("Image_energy:Text_number_max");
            m_lvl_bar_effect = m_lvl_root.Make <GameUIEffect>("Image_energy:UI_tili_zengjia");
            m_lvl_bar_effect.EffectPrefabName = "UI_tili_zengjia.prefab";
            m_lvl_effect = m_lvl_root.Make <GameUIEffect>("Panel:UI_dengjishengji_02");
            m_lvl_effect.EffectPrefabName = "UI_dengjishengji_02.prefab";

            m_grid = this.Make <GameUIContainer>("Scroll View:Viewport");

            m_ok_btn    = this.Make <GameButton>("btnSure");
            m_btn_title = m_ok_btn.Make <GameLabel>("Text");
        }
Ejemplo n.º 4
0
        protected override void OnInit()
        {
            base.OnInit();
            this.m_btn        = Make <GameButton>(gameObject);
            this.m_panelRoot  = Make <GameImage>("Panel");
            this.m_sceneImg   = new BuidTopSceneIcon[8];
            this.m_normalIcon = Make <GameImage>("Image");
            //this.m_lockIcon = Make<GameImage>("Image_Lock");
            //this.m_canLockIcon = Make<GameImage>("Image_CanLock");
            this.m_normalIcon.Visible = false;
            //this.m_lockIcon.Visible = false;
            //this.m_canLockIcon.Visible = false;
            this.m_lockeffect   = Make <GameUIEffect>("lockEffect");
            this.m_unLockEffect = Make <GameUIEffect>("unLockEffect");
            this.m_imgDownload  = Make <GameImage>("ImageDownload");
            //this.m_sceneOutLightingEffect = Make<GameUIEffect>("UI_faliang");
            for (int i = 0; i < 8; i++)
            {
                this.m_sceneImg[i] = Make <BuidTopSceneIcon>("scence_" + i);

                //this.m_sceneImg[i].SetData(m_achorData);
                this.m_sceneImg[i].Visible = false;
            }
            this.m_panelRoot.Visible = true;
        }
Ejemplo n.º 5
0
        void initControl()
        {
            #region 控件
            int pageCount = m_btnPage_Str.Length;
            m_page_toggle = new GameToggleButton[pageCount];
            //m_page_tween = new TweenScale[pageCount];
            m_arrow_obj         = new GameObject[pageCount];
            this.m_arrowLab_obj = new GameLabel[pageCount];
            this.m_oriLab_obj   = new GameObject[pageCount];
            //this.m_arrowLab_obj = new GameObject[pageCount];

            m_pageTog_lab = new GameLabel[pageCount];
            for (int i = 0; i < m_btnPage_Str.Length; i++)
            {
                m_page_toggle[i] = Make <GameToggleButton>(string.Format("Panel_down:leftBtn:{0}", m_btnPage_Str[i]));
                //m_page_tween[i] = m_page_toggle[i].gameObject.GetComponent<TweenScale>();
                m_arrow_obj[i]       = m_page_toggle[i].Widget.Find("Background/Checkmark/Arrow").gameObject;
                m_arrowLab_obj[i]    = m_page_toggle[i].Make <GameLabel>("Background/Checkmark/Label (1)");
                this.m_oriLab_obj[i] = m_page_toggle[i].Widget.Find("Background/Label").gameObject;

                m_pageTog_lab[i]       = m_page_toggle[i].Make <GameLabel>("Label");
                m_pageTog_lab[i].color = m_oriColor;
                m_arrowLab_obj[i].Text = m_pageTog_lab[i].Text = m_toogle_name_Str[i];
                m_arrow_obj[i].SetActive(false);
                m_arrowLab_obj[i].SetActive(false);
                this.m_oriLab_obj[i].SetActive(true);
            }
            m_Prop_grid      = Make <GameUIContainer>("Panel_down:Panel:grid");
            m_NothingTip_lab = Make <GameLabel>("Panel_down:nothingTips");
            m_propInfo_panel = Make <UIBagPropInfo>("Panel_down:detail");
            m_chooseUIEffect = Make <GameUIEffect>("Panel_down:UI_xuanzhong");
            m_panelDown_Img  = Make <GameImage>("Panel_down");
            //this.m_tweenPos = this.m_panelDown_Img.GetComponent<TweenScale>();
            #endregion
        }
Ejemplo n.º 6
0
 protected override void OnInit()
 {
     base.OnInit();
     this.m_HeadImg = Make <GameTexture>(gameObject);
     this.m_tweener = GetComponent <TweenRotationEuler>();
     this.m_effect  = Make <GameUIEffect>("UI_faliang_02");
 }
Ejemplo n.º 7
0
        private void InitController()
        {
            this.m_sumBgImg   = Make <GameImage>("Image:sumBg");
            m_icon_img        = Make <GameImage>("Image:icon");
            m_count_lab       = Make <GameLabel>("Image:sum");
            m_itemName_lab    = Make <GameLabel>("Image:title");
            m_itemContent_lab = Make <GameLabel>("Image:content");

            m_NumberRoot = Make <GameImage>("Imagenumber");
            m_reduce_btn = Make <GameButton>("Imagenumber:btnReduce");
            m_add_btn    = Make <GameButton>("Imagenumber:btnAdd");
            m_number_lab = Make <GameLabel>("Imagenumber:Text");

            m_disCount_img = Make <GameImage>("Image:Image");
            m_disCount_lab = m_disCount_img.Make <GameLabel>("Text");

            m_limit_root = Make <GameLabel>("Imagenumber:income");
            m_limit_lab  = m_limit_root.Make <GameLabel>("number");

            m_buy_btn      = Make <GameButton>("btn_buy");
            m_cashType_img = m_buy_btn.Make <GameImage>("Image");

            m_price_lab    = m_buy_btn.Make <GameLabel>("Text");
            m_oriRoot_root = Make <GameLabel>("Text");
            m_oriPrice_lab = m_oriRoot_root.Make <GameLabel>("Text_number");
            m_buy_Effect   = m_buy_btn.Make <GameUIEffect>("UI_goumai_anniu");
        }
        protected override void OnInit()
        {
            base.OnInit();
#if OFFICER_SYS
            m_officers_grid = Make <GameUIContainer>("Panel_officer:ScrollView:Viewport");
#endif
            m_event_icon = Make <GameImage>("Image_event:Image_title:Image_Icon");
            m_event_name = Make <GameLabel>("Image_event:Image_title:Text");
            m_event_desc = Make <GameLabel>("Image_event:Text");
            m_case_name  = Make <GameLabel>("Image_event:RawImage:Text");
            m_case_tex   = Make <GameTexture>("Image_event:RawImage");
            m_ok_btn     = Make <GameButton>("Button_action");
            m_ok_effect  = Make <GameUIEffect>("UI_tongyong_anniu");
            m_ok_effect.EffectPrefabName = "UI_tongyong_anniu.prefab";
            m_vit_cost_num_txt           = m_ok_btn.Make <GameLabel>("Image:Text");

            m_keywords_grid = Make <GameUIContainer>("Panel_keyword:ScrollView:Viewport");

            m_normal_title_txt       = Make <GameLabel>("Image_event:Image_normal:Text");
            m_normal_title_txt.Text  = LocalizeModule.Instance.GetString("ui.event.CommonDrop");
            m_perfect_title_txt      = Make <GameLabel>("Image_event:Image_perfect:Text");
            m_perfect_title_txt.Text = LocalizeModule.Instance.GetString("ui.event.FullScoreDrop");
            m_normal_cash_txt        = Make <GameLabel>("Image_event:Image_normal:Image:Text (1)");
            m_perfect_cash_txt       = Make <GameLabel>("Image_event:Image_perfect:Image:Text (1)");


#if OFFICER_SYS
            this.InitOfficersKeywords();
#endif
        }
Ejemplo n.º 9
0
 protected override void OnInit()
 {
     base.OnInit();
     m_icon   = this.Make <GameImage>("Background");
     m_text   = this.Make <GameLabel>("Text");
     m_effect = this.Make <GameUIEffect>("UI_shibai_zengqiang");
     m_effect.EffectPrefabName = "UI_shibai_zengqiang.prefab";
 }
Ejemplo n.º 10
0
        protected override void OnInit()
        {
            base.OnInit();

            m_ui_effect = Make <GameUIEffect>("UI_shouzhijiantou");
            m_ui_effect.EffectPrefabName = "UI_shouzhijiantou.prefab";
            m_close_btn = Make <GameButton>("Button_continue");
        }
Ejemplo n.º 11
0
 protected override void OnInit()
 {
     m_toggle           = Make <GameToggleButton>("Background");
     m_officer_portrait = m_toggle.Make <GameTexture>("Icon");
     m_grid             = m_toggle.Make <GameUIContainer>("grid");
     m_mask             = m_toggle.Make <GameImage>("Image");
     m_effect           = Make <GameUIEffect>("UI_jingyuanpaiqian_pinzhi");
 }
Ejemplo n.º 12
0
        protected override void OnInit()
        {
            base.OnInit();

            m_exhabit_effect = Make <GameUIEffect>("UI_teshuwupin_tishi");
            m_exhabit_effect.EffectPrefabName = "UI_teshuwupin_tishi.prefab";
            m_exhabit_effect.Visible          = false;
        }
Ejemplo n.º 13
0
 protected override void OnInit()
 {
     base.OnInit();
     this.AutoDestroy       = false;
     this.m_Slider          = Make <GameProgressBar>("Slider");
     this.m_Effect          = Make <GameUIEffect>("UI_jindutiao");
     this.NeedUpdateByFrame = true;
 }
Ejemplo n.º 14
0
        public static void EffectProgressbarValueSync(GameProgressBar bar_, GameUIEffect effect_)
        {
            Vector3 topRightConner    = bar_.FillRectangleWorldConners[2];
            Vector3 bottomRightConner = bar_.FillRectangleWorldConners[3];

            Vector3 centerPos = new Vector3(topRightConner.x, (topRightConner.y + bottomRightConner.y) / 2, topRightConner.z);

            effect_.Position = centerPos;
        }
Ejemplo n.º 15
0
 protected override void OnInit()
 {
     base.OnInit();
     this.m_tex             = Make <GameNetworkRawImage>(gameObject);
     this.m_Tog             = Make <GameToggleButton>(gameObject);
     this.m_btnSure         = Make <GameButton>("sure");
     this.m_effect          = this.m_btnSure.Make <GameUIEffect>("UI_manhua_tishi");
     this.m_btnSure.Visible = false;
     this.m_TweenPos        = GetComponent <TweenScale>();
 }
        protected override void OnInit()
        {
            base.OnHide();

            m_icon   = Make <GameImage>("icon");
            m_txt    = Make <GameLabel>("Text");
            m_effect = Make <GameUIEffect>("UI_jihuoguanjianci02");
            m_effect.EffectPrefabName = "UI_jihuoguanjianci02.prefab";
            m_effect.Visible          = false;
        }
Ejemplo n.º 17
0
 protected override void OnInit()
 {
     base.OnInit();
     this.AutoDestroy       = false;
     this.m_Slider          = Make <GameProgressBar>("Animation:Slider");
     this.m_Effect          = Make <GameUIEffect>("Animation:Slider:UI_jindutiao");
     this.m_loadingTexture  = Make <GameTexture>("Animation:RawImage");
     this.NeedUpdateByFrame = true;
     this.m_tipLab          = Make <GameLabel>("Animation:Text");
 }
Ejemplo n.º 18
0
 private void InitController()
 {
     m_leftPoint_tran = Transform.Find("Panel_animation/leftPoint");
     m_close_btn      = Make <GameButton>("Button_close");
     m_scroll_view    = Make <GameUIComponent>("Panel_animation:Panel");
     m_grid_con       = Make <GameUIContainer>("Panel_animation:Panel:grid");
     m_bg_img         = Make <GameImage>("RawImage");
     m_GameEffect     = Make <GameUIEffect>("UI_huodong_rukou");
     m_gridValue      = m_grid_con.GetComponent <GridValue>();
 }
 protected override void OnInit()
 {
     base.OnInit();
     this.m_titleLab     = Make <GameLabel>("Text");
     this.m_progressBar  = Make <GameProgressBar>("Slider");
     this.m_lineGrid     = this.m_progressBar.Make <GameUIContainer>("lineGrid");
     this.m_fillEffect   = this.m_progressBar.Make <GameImage>("fillEffect");
     this.m_tweenAlpha   = this.m_fillEffect.GetComponent <TweenAlpha>();
     this.m_sucessEffect = this.m_progressBar.Make <GameUIEffect>("UI_fanbo_chenggong");
     this.m_failEffect   = this.m_progressBar.Make <GameUIEffect>("UI_fanbo_shibai");
 }
Ejemplo n.º 20
0
 protected override void OnInit()
 {
     base.OnInit();
     this.m_sceneTex   = Make <GameTexture>("RawImage");
     this.m_sceneLab   = Make <GameLabel>("Text");
     this.m_btn        = Make <GameButton>(gameObject);
     this.m_lockImg    = Make <GameImage>("Image_lock");
     m_difficultImg    = Make <GameImage>("Image_Difficult");
     this.m_effect     = Make <GameUIEffect>("UI_faliang");
     this.m_allTweener = Widget.GetComponentsInChildren <UITweenerBase>();
     this.m_index      = GetComponent <BigWorldBuildTopParam>().m_index;
 }
Ejemplo n.º 21
0
        public void InitPrefabNameAndDelay(string name_, float delay_)
        {
            if (null != m_effect)
            {
                return;
            }

            m_effect = this.Make <GameUIEffect>(name_);
            m_effect.EffectPrefabName = $"{name_}.prefab";

            m_delay = delay_;
        }
Ejemplo n.º 22
0
 protected override void OnInit()
 {
     base.OnInit();
     m_tex        = this.Make <GameTexture>("RawImage");
     m_buy_btn    = this.Make <GameButton>("btn_buy");
     m_buy_effect = m_buy_btn.Make <GameUIEffect>("UI_shibai_goumai");
     m_buy_effect.EffectPrefabName = "UI_shibai_goumai.prefab";
     m_buy_title      = m_buy_btn.Make <GameLabel>("Text");
     m_buy_title.Text = LocalizeModule.Instance.GetString("goods_buy");
     m_price_txt      = m_buy_btn.Make <GameLabel>("Text_cost");
     m_bought_img     = this.Make <GameImage>("Image_purchased");
 }
Ejemplo n.º 23
0
        protected override void OnInit()
        {
            base.OnHide();

            m_add_img                 = Make <GameImage>("RawImage_1");
            m_exchange_img            = Make <GameImage>("Image_bg");
            m_head_tex                = Make <GameTexture>("Image_bg:Panel:RawImage");
            m_remove_img              = Make <GameImage>("Image_bg:Image_closebutton");
            m_name_txt                = Make <GameLabel>("Image_bg:Text");
            m_effect                  = Make <GameUIEffect>("UI_jingyuanpaiqian_Send02");
            m_effect.EffectPrefabName = "UI_jingyuanpaiqian_Send02.prefab";
        }
Ejemplo n.º 24
0
 protected override void OnInit()
 {
     this.m_imgItemIcon           = Make <GameImage>(gameObject);
     this.m_lbItemName            = Make <GameLabel>("Text");
     this.m_itemPickedEffect      = Make <GameUIEffect>("UI_feizhi_wupinlan");
     this.m_ImgItemBackground     = Make <GameImage>("Image");
     this.m_shadow_icon           = Make <GameImage>("Image_shadow");
     this.m_fanciEffect           = Make <GameUIEffect>("UI_fanci_bianzheng");
     this.m_itemPickedEffectFanci = Make <GameUIEffect>("UI_feizhi_wupinlan_jianying");
     this.m_LockImg = Make <GameImage>("Lock");
     this.m_shadow_icon.GetSprite().material = m_shadowMat;
 }
Ejemplo n.º 25
0
 protected override void OnInit()
 {
     this.m_btnItem        = Make <GameButton>("Button_3");
     this.m_imgItem        = Make <GameImage>("Button_3");
     this.m_lbRemain       = Make <GameLabel>("Button_3:Image:Text");
     this.m_effect         = Make <GameUIEffect>("Button_3:UI_xunzhao");
     this.m_fillImage      = Make <GameFilledImage>("Button_3:FillImage");
     this.m_propUseEffect  = this.m_imgItem.Make <GameUIEffect>("UI_daoju_tishi");
     this.m_arrowImg       = Make <GameImage>("Arrow");
     this.m_tishi_02Effect = this.m_imgItem.Make <GameUIEffect>("UI_daoju_tishi02");
     this.m_LockImg        = Make <GameImage>("Lock");
 }
Ejemplo n.º 26
0
 protected override void OnInit()
 {
     base.OnInit();
     m_Icon_img = Make <GameImage>("icon");
     m_Name_lab = Make <GameLabel>("Text_name");
     m_Time_lab = Make <GameLabel>("Text_time");
     m_Lock_img = Make <GameImage>("Image_lock");
     m_Tips_img = Make <GameImage>("Image_tips");
     //m_Tips_img.Visible = false;
     //m_item_btn = Make<GameButton>(gameObject);
     this.m_receiveEffect = Make <GameUIEffect>("Image_tips:UI_zhuxianrenwu_liwu");
 }
Ejemplo n.º 27
0
        protected override void OnInit()
        {
            base.OnInit();

            //IsFullScreen = true;

            this.m_play_mode_img    = this.Make <GameImage>("Panel_down:Image_sence:Image_mode");
            this.m_scene_name_label = this.Make <GameLabel>("Panel_down:Image_sence:Text");
            this.m_scene_tex        = this.Make <GameTexture>("Panel_down:Image_sence:Image:RawImage");

            this.m_cost_time_num_label = m_play_mode_img.Make <GameLabel>("Text");

            this.m_cost_vit_root = this.Make <GameUIComponent>("Panel_down:Vit_Root");
            m_vit_tweenalpha     = m_cost_vit_root.GetComponent <TweenAlpha>();
            m_vit_tweenscale     = m_cost_vit_root.GetComponent <TweenScale>();
            m_vit_tweenscale.AddTweenCompletedCallback(OnVitTweenFinished);
            this.m_cost_VIT_num_label = m_cost_vit_root.Make <GameLabel>("Text2");

            m_outputs_scroll = this.Make <GameScrollView>("Panel_down:Panel_reward:ScrollView");
            m_outputs_grid   = this.Make <GameUIContainer>("Panel_down:Panel_reward:ScrollView:Viewport");
            m_drop_scroll    = this.Make <GameScrollView>("Panel_down:Panel_drop:ScrollView");
            this.m_drop_grid = this.Make <GameUIContainer>("Panel_down:Panel_drop:ScrollView:Viewport");

            this.m_action_btn                    = this.Make <GameButton>("Panel_down:Button_action");
            this.m_infinity_vit_icon             = m_action_btn.Make <GameImage>("Image_free");
            m_action_btn_effect                  = m_action_btn.Make <GameUIEffect>("UI_tongyong_anniu");
            m_action_btn_effect.EffectPrefabName = "UI_tongyong_anniu.prefab";

            m_difficult_icon  = Make <GameImage>("Panel_down:Panel_level:Image");
            m_difficlut_step  = this.Make <GameLabel>("Panel_down:Panel_level:Text");
            m_exp_progress    = Make <GameProgressBar>("Panel_down:Panel_level:Slider");
            m_exp_txt         = this.Make <GameLabel>("Panel_down:Panel_level:Text (1)");
            m_exp_reward_icon = Make <GameImage>("Panel_down:Panel_level:Image_gift");

            this.SetCloseBtnID("Panel_down:Button_close");

            m_bg_img = Make <GameImage>("RawImage");
            //m_bg_alpha = m_bg_img.GetComponent<TweenAlpha>();
            m_tween_root = Make <GameUIComponent>("Panel_down");
            //m_show_tween_scale = m_tween_root.GetComponent<TweenScale>();
            //m_show_tween_scale.AddTweenCompletedCallback(ShowTweenScaleFinished);
            //var show_tween_poses = m_tween_root.GetComponents<TweenPosition>().Where((i) => UITweenerBase.TweenTriggerType.Manual == i.m_triggerType);
            //m_show_tween_pos = show_tween_poses.First();

            //var show_tween_alphas = m_tween_root.GetComponents<TweenAlpha>().Where((i) => UITweenerBase.TweenTriggerType.OnShow == i.m_triggerType);
            //m_show_tween_alpha = show_tween_alphas.First();

            var show_tween_poses = m_tween_root.GetComponents <TweenPosition>().Where((i) => UITweenerBase.TweenTriggerType.OnShow == i.m_triggerType);

            m_show_tween_pos = show_tween_poses.First();
            m_show_tween_pos.AddTweenCompletedCallback(ShowTweenPosFinished);
        }
Ejemplo n.º 28
0
 private void InitArt(List <Vector2> pos, ConfGuid confGuid) //, List<string> path
 {
     m_artGrid.EnsureSize <GameUIEffect>(pos.Count);
     for (int i = 0; i < pos.Count; i++)
     {
         ConfGuidArt  guidArt  = ConfGuidArt.Get(confGuid.artIDs[i]);
         GameUIEffect uiEffect = m_artGrid.GetChild <GameUIEffect>(i);
         //uiEffect.SetRealScale(new Vector3(guidArt.artScale[0],guidArt.artScale[1],1));
         uiEffect.EffectPrefabName = guidArt.artPath;
         Vector3 localPos = GuidTools.WordToLocalPos(m_RectRoot, pos[i]);
         uiEffect.gameObject.transform.localPosition = new Vector3(localPos.x, localPos.y, 0);
         uiEffect.Visible = true;
     }
 }
Ejemplo n.º 29
0
            public void SetType(GuidStartCartoonType type, float m_screenX, long ID)
            {
                m_GuidID    = ID;
                cartoonType = type;

                if (type == GuidStartCartoonType.HEAD)
                {
                    //GameEvents.UIEvents.UI_StartCartoon_Event.OnNextBtnVisible.SafeInvoke(false,0);

                    ENUM_LOGIN_TYPE loginType = ENUM_LOGIN_TYPE.E_GUEST;
                    if (null != PlayerPrefTool.GetUsername(ENUM_LOGIN_TYPE.E_THIRD))
                    {
                        loginType = ENUM_LOGIN_TYPE.E_THIRD;
                    }

                    int       headCount = CommonData.CartoonHEAD.Count;
                    Transform headRoot  = gameObject.transform.Find("Panel (1)/Panel");
                    this.m_TweenHead = headRoot.GetComponent <TweenScale>();
                    this.m_IconTex   = Make <GameNetworkRawImage>("icon");
                    this.m_IconTween = m_IconTex.GetComponent <TweenScale>();

                    Material mat = new Material(ShaderModule.Instance.GetShader("SeekerGame/ImageBlur"));
                    mat.SetFloat("_BlurRadius", 1.5f);
                    bgTexture = Make <GameTexture>("RawImage");
                    bgTexture.RawImage.material = mat;

                    m_HeadCon   = Make <GameUIContainer>("Panel:grid");
                    m_gridValue = m_HeadCon.GetComponent <GridValue>();
                    float gridWidth = headCount * 150 + m_gridValue.m_spacing * (headCount - 1);
                    m_HeadCon.Widget.sizeDelta = new Vector2(gridWidth, m_HeadCon.Widget.sizeDelta.y);
                    m_HeadCon.EnsureSize <GuidHeadUILogic>(headCount);
                    for (int i = 0; i < headCount; i++)
                    {
                        GuidHeadUILogic head = m_HeadCon.GetChild <GuidHeadUILogic>(i);
                        head.SetData(m_screenX, i, m_gridValue.m_spacing, loginType);
                        head.Visible = true;
                    }
                }
                else if (type == GuidStartCartoonType.NAME)
                {
                    m_InputName               = Make <GameInputField>("Panel (1):RawImage:InputField");
                    m_InputName.Text          = "Guest_" + GlobalInfo.MY_PLAYER_ID;
                    m_effect                  = Make <GameUIEffect>("Panel (1):RawImage:Effect:UI_xinshouyindao_shou");
                    m_effect.EffectPrefabName = "UI_xinshouyindao_shou.prefab";
                    m_effect.Visible          = true;
                    GameEvents.UIEvents.UI_StartCartoon_Event.OnNextBtnVisible.SafeInvoke(false, 1);

                    m_InputName.AddClickCallBack(InputClick);
                }
            }
Ejemplo n.º 30
0
 protected override void OnInit()
 {
     this.m_playerBtn     = Make <GameImage>("icon_btn");
     this.m_imgPlayerIcon = this.m_playerBtn.Make <GameImage>("icon");
     this.m_playerNetIcon = this.m_playerBtn.Make <GameNetworkRawImage>("RawImage_icon");
     //this.m_lbPlayerNickName = Make<GameLabel>("name");
     this.m_lbPlayerLevel = Make <GameLabel>("Text_number");
     //this.m_pbExp = Make<GameProgressBar>("level");
     //this.m_pbExp.Value = 0;
     this.m_RedDot                  = Make <GameImage>("redDot");
     this.m_levelEffect             = Make <GameUIEffect>("UI_zhanghaodengji");
     m_levelEffect.EffectPrefabName = "UI_zhanghaodengji.prefab";
     this.m_levelEffect.Visible     = false;
 }