예제 #1
0
 void btnPageClick(int i, GameToggleButton btn)
 {
     btn.AddChangeCallBack(delegate(bool value)
     {
         changePageType(i, value);
     });
 }
 protected override void OnInit()
 {
     base.OnInit();
     this.m_iconImg  = Make <GameImage>("Toggle_1:Image_icon");
     this.m_tog      = Make <GameToggleButton>("Toggle_1");
     this.m_arrowImg = Make <GameUIComponent>("Toggle_1:Background:Checkmark:Image");
 }
 public void SetData(GuidNewMainIconData iconData, GameToggleButton banner, GuidNewMainIconUILogic parent)
 {
     SetMainIconInfo(iconData, parent);
     this.m_banner = banner;
     //this.m_parent = parent;
     //m_icon.Sprite = iconData.IconName;
     if (iconData.IconType != 0)
     {
         return;
     }
     InitBanner(iconData.IsUnLock);
     //this.m_iconData = iconData;
     if (iconData.IsUnLock)
     {
         banner.Widget.SetSiblingIndex(iconData.IconIndex);
         m_icon.Visible = false;
         Debug.Log("unlock ==== ");
     }
     else
     {
         if (iconData.IconIndex <= 3)
         {
             banner.Widget.SetSiblingIndex(iconData.IconIndex);
             //banner.Widget.SetAsFirstSibling();
         }
         else
         {
             banner.Widget.SetAsLastSibling();
         }
     }
 }
예제 #4
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");
 }
예제 #5
0
 protected override void OnInit()
 {
     base.OnInit();
     m_info_text = this.gameObject.transform.GetComponentsInChildren <Text>();
     m_icon_img  = GetChildByNameRecursive(this.gameObject.transform, "Arrow").GetComponent <Image>();
     m_item_btn  = Make <GameToggleButton>(gameObject);
     m_tween     = this.GetComponent <UITweenerBase>();
 }
예제 #6
0
            protected override void OnInit()
            {
                base.OnInit();

                this.m_isTaskComplete     = Make <GameToggleButton>("Toggle");
                this.m_lbTaskName         = Make <GameLabel>("Toggle:Label");
                this.m_lbTaskIntroContent = Make <GameLabel>("Toggle:Label (1)");
                this.m_TaskBgImg          = Make <GameImage>("Image");
            }
예제 #7
0
        //private GameUIEffect m_effect = null;

        protected override void OnInit()
        {
            base.OnInit();
            m_Icon_img = Make <GameImage>("Image");
            m_Num_lab  = Make <GameLabel>("Text");
            m_item_btn = Make <GameToggleButton>(gameObject);
            m_item_btn.AddChangeCallBack(btnClick);
            m_Rota_tween = gameObject.GetComponent <TweenRotationEuler>();
            //this.m_effect = Make<GameUIEffect>("UI_xuanzhong");
        }
예제 #8
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>();
 }
예제 #9
0
        private void InitController()
        {
            m_self_tog        = Make <GameToggleButton>(gameObject);
            this.m_countBgImg = Make <GameImage>("Image");
            m_icon_img        = Make <GameImage>("icon");
            m_count_lab       = this.m_countBgImg.Make <GameLabel>("Text");

            m_oriRoot_root = Make <GameImage>("Image_original");
            m_oriPrice_lab = m_oriRoot_root.Make <GameLabel>("Text_number");

            m_price_lab = Make <GameLabel>("price");

            m_disCount_root = Make <GameImage>("Image_label");
            m_disCount_lab  = m_disCount_root.Make <GameLabel>("Text");
            //m_Rota_tween = gameObject.GetComponent<TweenRotationEuler>();
            m_cash_img = Make <GameImage>("Image_cash");
        }
예제 #10
0
 protected override void OnOpenUI(GUIFrame uiLogic)
 {
     m_tog = uiLogic.LogicHandler.Make <GameToggleButton>(m_CurConf.btnName[0]);
     if (m_tog != null)
     {
         m_srcTran = m_tog.gameObject.transform;
         m_tog.AddChangeCallBack(OnToggle);
     }
     else
     {
         m_btn = uiLogic.LogicHandler.Make <GameButton>(m_CurConf.btnName[0]);
         if (m_btn != null)
         {
             m_srcTran = m_btn.gameObject.transform;
             m_btn.AddClickCallBack(OnBtn);
         }
     }
     m_TweenScale              = m_srcTran.gameObject.AddComponent <TweenScale>();
     m_TweenScale.To           = Vector3.one * 1.1f;
     m_TweenScale.m_tweenStyle = UITweenerBase.TweenStyle.Loop;
     m_TweenScale.Duration     = 2f;
     base.OnOpenUI(uiLogic);
 }
예제 #11
0
 protected override void OnInit()
 {
     base.OnInit();
     m_toggle = this.Make <GameToggleButton>("Toggle");
 }
예제 #12
0
 protected override void OnInit()
 {
     base.OnInit();
     m_icon_img = Make <GameImage>(this.gameObject);
     m_item_btn = Make <GameToggleButton>(gameObject);
 }
예제 #13
0
 protected override void OnInit()
 {
     base.OnInit();
     m_toggle = Make <GameToggleButton>("Toggle");
     m_icon   = m_toggle.Make <GameImage>("Background:Image");
 }