Exemplo n.º 1
0
    void InitSettingBtns()
    {
        m_BgValue = GlobalAudioMgr.Instance.BgValue;
        m_Value   = GlobalAudioMgr.Instance.Value;

        m_BgVBar.m_Bar       = BaseTranF.GetChild(1).GetChild(0).GetComponent <UIScrollBar>();
        m_BgVBar.m_ValueBg   = BaseTranF.GetChild(1).GetChild(0).GetChild(2).GetComponent <UIPanel>();
        m_BgVBar.m_Bar.value = m_BgValue;
        m_BgVBar.m_SpWidth   = -m_BgVBar.m_ValueBg.GetViewSize().x;
        m_BgVBar.render      = m_BgVBar.m_Bar.transform.GetComponent <Renderer>();
        m_BgVBar.m_Overline  = BaseTranF.GetChild(1).GetChild(1).GetComponent <UISprite>();
        m_BgVBar.m_Overline.gameObject.SetActive(m_BgVBar.m_Bar.value == 0);

        m_VBg.m_Bar       = BaseTranF.GetChild(2).GetChild(0).GetComponent <UIScrollBar>();
        m_VBg.m_ValueBg   = BaseTranF.GetChild(2).GetChild(0).GetChild(2).GetComponent <UIPanel>();
        m_VBg.m_Bar.value = m_Value;
        m_VBg.m_SpWidth   = -m_VBg.m_ValueBg.GetViewSize().x;
        m_VBg.render      = m_VBg.m_Bar.transform.GetComponent <Renderer>();
        m_VBg.m_Overline  = BaseTranF.GetChild(2).GetChild(1).GetComponent <UISprite>();
        m_VBg.m_Overline.gameObject.SetActive(m_VBg.m_Bar.value == 0);

        for (byte i = 0; i < Btns.Length; ++i)//0 鱼类图鉴  1 关于我们 2 返回上一级 3 关闭窗口
        {
            Btns[i].m_BtnObj    = BaseTranF.GetChild((i + 4)).gameObject;
            Btns[i].m_Btn       = Btns[i].m_BtnObj.GetComponent <UIButton>();
            Btns[i].m_IsChecked = false;
            Btns[i].m_Tag       = i;
            GetBtnLister(Btns[i].m_BtnObj).onClick = OnClickBtns;
        }
        SetBgValueOffset();
        SetValueOffset();
    }
Exemplo n.º 2
0
    public void InitGameObjcet(bool isLottery)
    {
        Init_GameObj(false);
        this.isLottery = isLottery;
        GetLotteryFishID();
        if (isLottery)
        {
            GetBtnLister(BaseTranF.GetChild(1).gameObject).onClick = OnClickCloseBtnOnLottery;
            BaseTranF.GetChild(9).gameObject.SetActive(true);
            GetBtnLister(BaseTranF.GetChild(9).GetChild(0).gameObject).onClick          = OnShowTip;
            BaseTranF.GetChild(9).GetChild(1).GetChild(0).GetComponent <UILabel>().text = StringTable.GetString("UOM_LOttery_GoldFishDes");
        }
        else
        {
            GetBtnLister(BaseTranF.GetChild(1).gameObject).onClick = OnClickCloseBtn;
        }
        m_RTTex = BaseTranF.GetChild(2).GetComponent <UITexture>();

        m_TopFishName = BaseTranF.GetChild(5).GetComponent <UILabel>();
        m_FishIndex   = BaseTranF.GetChild(6).GetComponent <UILabel>();
        m_FishDecl    = BaseTranF.GetChild(7).GetComponent <UILabel>();
        GetBtnLister(BaseTranF.GetChild(3).gameObject).onClick = OnNextFish;
        GetBtnLister(BaseTranF.GetChild(4).gameObject).onClick = OnPrefFish;
        if (m_RT == null)
        {
            m_RT = new RenderTarget();
        }

        m_FishObjIndex = 0;
        if (isLottery)
        {
            GetLotteryFishIndex(false);
        }
        LoadFishByIndex();
    }
    void InitMatch()//初始化竞赛一级界面
    {
        Transform BaseTopBtn = BaseTranF.GetChild(0);

        //m_TopBtnsBGAnim = BaseTopBtn.GetChild(0).GetComponent<TweenPosition>();
        //for (byte i = 0; i < 3; i++)
        //{
        //    m_TopBtnsList[i].m_BtnObj = BaseTopBtn.GetChild(i + 1).gameObject;
        //    m_TopBtnsListTrans[i] = BaseTopBtn.GetChild(i + 1);
        //    m_TopBtnsList[i].m_Btn = m_TopBtnsList[i].m_BtnObj.GetComponent<UIButton>();
        //    if (i == 0)
        //        m_TopBtnsList[i].m_IsChecked = true;
        //    else
        //        m_TopBtnsList[i].m_IsChecked = false;
        //    m_TopBtnsList[i].m_Tag = i;
        //  //  GetBtnLister(m_TopBtnsList[i].m_BtnObj).onClick = OnTopBtnChlick;
        //}
        m_TopMatchTimeLabel           = BaseTopBtn.GetChild(0).GetComponent <UILabel>();
        m_TopMatchTitleLable          = BaseTopBtn.GetChild(1).GetComponent <UILabel>();
        m_TopMatchSysTimeLabel        = BaseTopBtn.GetChild(2).GetComponent <UILabel>();
        m_MatchScrollView.m_BaseChild = BaseTranF.GetChild(1).GetChild(0).gameObject;
        m_MatchScrollView.m_grid      = BaseTranF.GetChild(1).GetChild(1).GetComponent <UIGrid>();
        m_UIScrollView   = BaseTranF.GetChild(1).GetComponent <UIScrollView>();
        m_ScrollViewTans = BaseTranF.GetChild(1);
        m_ScrollPanel    = BaseTranF.GetChild(1).GetComponent <UIPanel>();
        SetMatchTitleName();
    }
Exemplo n.º 4
0
    void LoadFishByIndex()
    {
        if (m_WaitLoadPath == 1)
        {
            return;
        }
        if (PathManager.Instance.IsInitOK == false)
        {
            GlobalHallUIMgr.Instance.ShowSystemTipsUI(StringTable.GetString("WaitLoadFishRes"), 60.0f, false);
            m_WaitLoadPath = 1;
            SceneMain.Instance.StartInnerCoroutine(WaitLoadPath(null));
            return;
        }
        byte idx = FishSetting.SortFishList[m_FishObjIndex].FishID;

        if (idx == 255)
        {
            return;
        }

        m_RT.RenderSingleFish(idx);
        m_RTTex.mainTexture = m_RT.SingleRenderTex;
        m_TopFishName.text  = FishSetting.FishDataList[idx].Name;
        m_FishDecl.text     = FishSetting.FishDataList[idx].Decl;
        m_FishIndex.text    = (m_FishObjIndex + 1).ToString() + "/" + FishSetting.SortFishList.Count;
        BaseTranF.GetChild(10).GetChild(1).GetComponent <UILabel>().text = FishSetting.FishDataList[idx].Gold.ToString();
        if (isLottery)
        {
            m_FishIndex.text = (m_LotteryFishIndex + 1).ToString() + "/" + FishConfig.Instance.m_LotteryConfig.FishScore.Count;
        }
    }
Exemplo n.º 5
0
    void InitActivity()
    {
        for (byte i = 0; i < (byte)ActivityType.ActivityMax_Num; ++i)
        {
            m_ActivityChildWndObj[i] = BaseTranF.GetChild(4 + i).gameObject;
        }
        //m_ActivityChildWndObj[(byte)m_ActivityType].SetActive(true);
        //初始化签到活动
        m_SignInWnd.Init(m_ActivityChildWndObj[(byte)ActivityType.SignIn_UI]);
        //初始化等级礼包活动
        m_ActivityLevelWnd.Init(m_ActivityChildWndObj[(byte)ActivityType.LevelActivity_UI]);
        //初始化充值好礼活动
        m_ActivityPayWnd.Init(m_ActivityChildWndObj[(byte)ActivityType.PayActivity_UI]);
        //初始化通用活动
        if (m_bTimeLimitExist)
        {
            m_ActivityBtn[(byte)ActivityType.TimeLimitActivity_UI].m_BtnObj.SetActive(true);
            m_ActivityTimeLimitWnd.Init(m_ActivityChildWndObj[(byte)ActivityType.TimeLimitActivity_UI]);
        }
        else
        {
            m_ActivityBtn[(byte)ActivityType.TimeLimitActivity_UI].m_BtnObj.SetActive(false);
        }

        m_ActivityTitle[(byte)m_ActivityType].SetActive(true);
        OnChangeActivityWnd(m_ActivityBtn[(byte)m_ActivityType].m_BtnObj);
    }
Exemplo n.º 6
0
 public void Init()
 {
     Initobj("MaskTextTure");
     Init_GameObj(false);
     ResManager.Instance.UnloadObject(Obj);
     m_Panle = BaseTranF.GetComponent <UIPanel>();
 }
Exemplo n.º 7
0
    void InitBottomBtn()
    {
        Transform baseT = BaseTranF.GetChild(1);

        m_BtnWindObj[1] = baseT.gameObject;
        for (byte i = 0; i < m_BottomBtn.Length; ++i)
        {
            if (i > 0 && i < 5)
            {
                m_Warning[i - 1] = baseT.GetChild(i).GetChild(0).gameObject;
            }
            m_BottomBtn[i].m_BtnObj    = baseT.GetChild(i).gameObject;
            m_BottomBtn[i].m_Btn       = m_BottomBtn[i].m_BtnObj.GetComponent <UIButton>();
            m_BottomBtn[i].m_IsChecked = false;
            m_BottomBtn[i].m_Tag       = i;
            GetBtnLister(m_BottomBtn[i].m_BtnObj).onClick = OnChlickBottomBtns;
        }
        // IOS屏蔽兑换按纽
        if (ServerSetting.ShowExchange == false)
        {
            m_BottomBtn[0].m_BtnObj.transform.localPosition = m_BottomBtn[4].m_BtnObj.transform.localPosition;
            m_BottomBtn[4].m_BtnObj.transform.localPosition = m_BottomBtn[3].m_BtnObj.transform.localPosition;
            m_BottomBtn[3].m_BtnObj.SetActive(false);
        }
    }
    public void Init(GameObject go)
    {
        BaseTranF = go.transform;
        WindObj   = go;
        Transform leftBaseBtn = BaseTranF.GetChild(0);

        for (byte i = 0; i < m_RankLeftBtns.Length; ++i)
        {
            m_RankLeftBtns[i].m_BtnObj = leftBaseBtn.GetChild(i).gameObject;
            m_RankLeftBtns[i].m_Btn    = m_RankLeftBtns[i].m_BtnObj.GetComponent <UIButton>();
            if (i == 0)
            {
                m_RankLeftBtns[i].m_IsChecked = true;
            }
            else
            {
                m_RankLeftBtns[i].m_IsChecked = false;
            }
            m_RankLeftBtns[i].m_Tag = i;
            UIEventListener.Get(m_RankLeftBtns[i].m_BtnObj).onClick = OnCheckRankLeftBtns;

            m_LeftWarning[i] = leftBaseBtn.GetChild(i + 5).gameObject;
        }
        ExChangeRankLeftBtnsBg();
        m_Grid         = BaseTranF.GetChild(1).GetChild(1).GetComponent <UIGrid>();
        m_UIPanel      = BaseTranF.GetChild(1).GetComponent <UIPanel>();
        m_UIScrollView = BaseTranF.GetChild(1).GetComponent <UIScrollView>();
        m_ScrollTrans  = BaseTranF.GetChild(1);
        //m_grid.transform.localPosition = new Vector3(-52f, 0f, 0f);
        m_BaseChild = BaseTranF.GetChild(1).GetChild(0).gameObject;

        InitMyRankItem();
    }
Exemplo n.º 9
0
    public void InitGameObject(TipBox_0.TipBox_0_ZiTi ZiTiType, float LifeTime, tagItemOnce[] pItems, byte byCount)
    {
        Init_GameObj(true);
        BaseTranF.GetChild(1).GetComponent <UISprite>().spriteName = ZiTiType.ToString();
        m_goOk = BaseTranF.GetChild(2).gameObject;
        UIEventListener.Get(m_goOk).onClick = OnOK;
        m_goOk.SetActive(false);
        GlobalAudioMgr.Instance.PlayOrdianryMusic(Audio.OrdianryMusic.m_GoldJump);
        WndManager.Instance.Push(BaseTranF);
        for (int i = 0; i < byCount; i++)
        {
            m_goItem[i] = (GameObject)GameObject.Instantiate(m_objItem);
            m_goItem[i].SetActive(false);

            UISprite sp    = m_goItem[i].transform.GetChild(3).GetComponent <UISprite>();
            UILabel  label = m_goItem[i].transform.GetChild(1).GetComponent <UILabel>();

            sp.spriteName = FishConfig.Instance.m_ItemInfo.m_ItemMap[pItems[i].ItemID].ItemIcon;
            label.text    = pItems[i].ItemSum.ToString();


            if (byCount == 0)
            {
            }
            else if (byCount == 1)
            {
                m_goItem[i].transform.position = new Vector3(0f, -6.3f, 0f);
            }
            else if (byCount == 2)
            {
                if (i == 0)
                {
                    m_goItem[i].transform.position = new Vector3(-77f, -6.3f, 0f);
                }
                else if (i == 1)
                {
                    m_goItem[i].transform.position = new Vector3(77f, -6.3f, 0f);
                }
            }
            else if (byCount == 3)
            {
                if (i == 0)
                {
                    m_goItem[i].transform.position = new Vector3(-127f, -6.3f, 0f);
                }
                else if (i == 1)
                {
                    m_goItem[i].transform.position = new Vector3(0f, -6.3f, 0f);
                }
                else if (i == 2)
                {
                    m_goItem[i].transform.position = new Vector3(127f, -6.3f, 0f);
                }
            }
            m_goItem[i].transform.SetParent(BaseTranF.transform, false);
        }
        m_fElapsedTime   = 0;
        m_TipBoxLifeTime = LifeTime;// LifeTime;// m_fBgplay + f_fItemPlay * 3 + LifeTime;
    }
Exemplo n.º 10
0
 void InitMatchInfo()
 {
     for (byte i = 0; i < m_MatchInfo_Label.Length; ++i)
     {
         m_MatchInfo_Label[i] = BaseTranF.GetChild(1).GetChild(i).GetComponent <UILabel>();
     }
     m_tfMatchScore = BaseTranF.GetChild(1).GetChild(5).transform;
     UIEventListener.Get(BaseTranF.GetChild(1).gameObject).onClick = OnClickMatchRank;
 }
Exemplo n.º 11
0
    void InitRelaxBtn()
    {
        m_RelaxBtn = BaseTranF.GetChild(7).gameObject;
        UIEventListener.Get(m_RelaxBtn).onClick = OnClickRelax;

        if (!ServerSetting.ShowGame)
        {
            m_RelaxBtn.SetActive(false);
        }
    }
Exemplo n.º 12
0
    void InitChangeUserInf()
    {
        Transform BaseTR = BaseTranF.GetChild(7);

        m_InfoChildWndObj[(byte)InfmationWind.Wind_ChangeUserInf]  = BaseTR.gameObject;
        GetBtnLister(BaseTR.GetChild(6).gameObject, false).onClick = OnClickChangeUserInfCloseBtn;
        m_ChangeUserInFInPut = BaseTR.GetChild(0).GetComponent <UIInput>();
        for (byte i = 0; i < 9; ++i)
        {
            if (i < 4)
            {
                m_ChangeUserInFBtns[i].m_BtnObj = BaseTR.GetChild(i + 1).gameObject;
            }
            else
            {
                m_ChangeUserInFBtns[i].m_BtnObj = BaseTR.GetChild(5).GetChild(i - 4).gameObject;
                m_AccountMgrTrans[i - 4]        = BaseTR.GetChild(5).GetChild(i - 4);
            }
            m_ChangeUserInFBtns[i].m_Btn = m_ChangeUserInFBtns[i].m_BtnObj.GetComponent <UIButton>();
            GetBtnLister(m_ChangeUserInFBtns[i].m_BtnObj, false).onClick = OnCheckChangeUserInFBtns;
            m_ChangeUserInFBtns[i].m_IsChecked = false;
            m_ChangeUserInFBtns[i].m_Tag       = i;
        }
        m_ChangeUserInFBtns[9].m_BtnObj    = m_ChangeUserInFInPut.transform.GetChild(2).gameObject;
        m_ChangeUserInFBtns[9].m_Btn       = m_ChangeUserInFBtns[9].m_BtnObj.GetComponent <UIButton>();
        m_ChangeUserInFBtns[9].m_IsChecked = false;
        m_ChangeUserInFBtns[9].m_Tag       = 9;
        GetBtnLister(m_ChangeUserInFBtns[9].m_BtnObj, false).onClick = OnCheckChangeUserInFBtns;
        m_ShowHideBtnTrans[0] = m_ChangeUserInFBtns[2].m_BtnObj.transform;      //显示
        m_ShowHideBtnTrans[1] = m_ChangeUserInFBtns[3].m_BtnObj.transform;      //隐藏
        m_ShowHideBtnAnim     = BaseTR.GetChild(7).GetComponent <TweenPosition>();
        InitGender();
        InitShowHideAddress();
        m_ChangeUserInFInPut.value = PlayerRole.Instance.RoleInfo.RoleMe.GetNickName();
        // 4  5 6 7 8
        if (SDKMgr.IS_SDK_CHANNEL || ThirdLogon.Instance.m_blogon)
        {
            //(1,2)3,4,//往前移动一个位置
            m_AccountMgrTrans[0].gameObject.SetActive(false);
            m_AccountMgrTrans[4].position = m_AccountMgrTrans[3].position;
            m_AccountMgrTrans[3].position = m_AccountMgrTrans[2].position;
            m_AccountMgrTrans[2].position = m_AccountMgrTrans[1].position = m_AccountMgrTrans[0].position;

            if (ServerSetting.ShowExtraBtn == false)
            {
                m_AccountMgrTrans[1].gameObject.SetActive(false);
                m_AccountMgrTrans[2].gameObject.SetActive(false);
                m_AccountMgrTrans[3].gameObject.SetActive(false);
                m_AccountMgrTrans[4].gameObject.SetActive(false);
            }
        }
        else
        {
        }
    }
Exemplo n.º 13
0
 void InitNormalHead()
 {
     m_HeadTexture          = BaseTranF.GetChild(0).GetChild(0).GetComponent <UITexture>();
     m_NormalHeadExp_Sprite = BaseTranF.GetChild(0).GetChild(1).GetComponent <UISprite>();
     m_NormalHeadExp_label  = BaseTranF.GetChild(0).GetChild(2).GetComponent <UILabel>();
     m_WarningObj           = BaseTranF.GetChild(0).GetChild(3).gameObject;
     m_VipObj       = BaseTranF.GetChild(0).GetChild(4).gameObject;
     m_VipLevelIcon = BaseTranF.GetChild(0).GetChild(4).GetComponent <UISprite>();
     GetBtnLister(BaseTranF.GetChild(0).gameObject).onClick        = OnClickHeadBtn;
     UIEventListener.Get(BaseTranF.GetChild(0).gameObject).onPress = OnPressMsg;
 }
Exemplo n.º 14
0
 public void InitGameObject()
 {
     Init_GameObj(false);
     for (byte i = 0; i < m_HeadWindGameObj.Length; ++i)
     {
         m_HeadWindGameObj[i] = BaseTranF.GetChild(i).gameObject;
     }
     InitNormalHead();
     SetHeadInf();
     InitMatchInfo();
     m_GameDelayed_Sprite = BaseTranF.GetChild(2).GetChild(0).GetComponent <UISprite>();
     m_GameDelayed_Label  = BaseTranF.GetChild(2).GetChild(1).GetComponent <UILabel>();
 }
Exemplo n.º 15
0
    public void Init(GameObject go)
    {
        WindObj   = go;
        BaseTranF = WindObj.transform;
        m_HeadTex = BaseTranF.GetChild(0).GetChild(0).GetComponent <UITexture>();

        m_ChangeHeadObj = BaseTranF.GetChild(1).gameObject;
        string url = SDKMgr.Instance.SDK.GetHeadUrl();

        if (!string.IsNullOrEmpty(url))
        {
            m_ChangeHeadObj.SetActive(false);
        }
        else
        {
            GetBtnLister(m_ChangeHeadObj, true).onClick = OnChangeHeader;
        }

        // UIEventListener.Get(BaseTranF.GetChild(1).gameObject).onClick = OnChangeHeader;
        m_UINickName                = BaseTranF.GetChild(2).GetComponent <UILabel>();
        m_labelgameid               = BaseTranF.GetChild(12).GetComponent <UILabel>();
        m_Gender                    = BaseTranF.GetChild(2).GetChild(0).GetComponent <UISprite>();
        m_Experience.m_LevelLabel   = BaseTranF.GetChild(3).GetChild(0).GetComponent <UILabel>();
        m_Experience.m_ExperienceBg = BaseTranF.GetChild(3).GetComponent <UISprite>();
        m_UserTitle.Init(BaseTranF.GetChild(4).gameObject);
        m_MeiLiLabel       = BaseTranF.GetChild(5).GetComponent <UILabel>();
        m_AchievementLabel = BaseTranF.GetChild(6).GetComponent <UILabel>();
        m_AddressLabel     = BaseTranF.GetChild(7).GetComponent <UILabel>();
        m_ModifiedInfoBtn  = BaseTranF.GetChild(8).GetComponent <UIButton>();
        GetBtnLister(m_ModifiedInfoBtn.gameObject, true).onClick = OnModifiedInfo;
        //  UIEventListener.Get(m_ModifiedInfoBtn.gameObject).onClick = OnModifiedInfo;

        for (byte i = 0; i < 2; ++i)
        {
            m_GameModelBtn[i] = BaseTranF.GetChild(9).GetChild(i).GetComponent <UISprite>();
            m_GameModelObj[i] = BaseTranF.GetChild(9).GetChild(i + 2).gameObject;
            Transform GameTrans = m_GameModelObj[i].transform;
            if (i == (int)GameModel.Relax_Model)
            {
                InitRealx(GameTrans);
                GetBtnLister(m_GameModelBtn[i].gameObject).onClick = OnRelaxModel;
            }
            else
            {
                InitMatch(GameTrans);
                GetBtnLister(m_GameModelBtn[i].gameObject).onClick = OnMatchModel;
            }
        }
        ChangeGameModelBg();
    }
Exemplo n.º 16
0
 public void Init(GameObject go)
 {
     WindObj         = go;
     BaseTranF       = WindObj.transform;
     m_UserCurTitle  = BaseTranF.GetChild(0).GetComponent <UILabel>();
     m_PopupList     = BaseTranF.GetChild(2).gameObject;
     m_PopupListItem = BaseTranF.GetChild(2).GetChild(0).GetChild(0).gameObject;
     m_UIGrid        = BaseTranF.GetChild(2).GetChild(0).GetChild(1).GetComponent <UIGrid>();
     m_UITitleTips   = BaseTranF.GetChild(2).GetChild(0).GetChild(2).GetComponent <UILabel>();
     GetBtnLister(BaseTranF.GetChild(1).gameObject, true).onClick = OnPopupListWnd;
     // GetBtnLister(m_PopupListItem, true).onClick = OnClickTitle;
     // UIEventListener.Get(BaseTranF.GetChild(1).gameObject).onClick = OnPopupListWnd;
     // UIEventListener.Get(m_PopupList).onClick = OnClickTitle;
 }
Exemplo n.º 17
0
    public System.Collections.IEnumerator InitGameObj(object objtype)
    {
        InfmationWind WindType = (InfmationWind )objtype;

        m_bInit = true;
        if (WindObj != null)
        {
            WindObj.SetActive(true);
            for (byte i = 0; i < 4; ++i)
            {
                if (i == (byte)WindType)
                {
                    m_TopBtns[i].m_IsChecked = true;
                }
                else
                {
                    m_TopBtns[i].m_IsChecked = false;
                }
            }
        }
        else
        {
            Init_GameObj();
            WindObj.SetActive(false);
            yield return(new WaitForEndOfFrame());

            m_SmailBg[0] = BaseTranF.GetChild(1).GetChild(0).gameObject;
            for (byte i = 0; i < 2; ++i)
            {
                m_SmailBg[i + 1] = m_SmailBg[0].transform.GetChild(i).gameObject;
            }
            InitTopBtns(WindType); yield return(new WaitForEndOfFrame());

            InitAchievement(); yield return(new WaitForEndOfFrame());

            InitUserInf(); yield return(new WaitForEndOfFrame());

            InitTask(); yield return(new WaitForEndOfFrame());

            InitRank(); yield return(new WaitForEndOfFrame());

            InitChangeHead(); yield return(new WaitForEndOfFrame());

            InitChangeUserInf(); yield return(new WaitForEndOfFrame());
        }
        ExchangeTopBtnsBg();
        m_bInit = false;
        yield break;
    }
Exemplo n.º 18
0
    void InitLiftBtn()
    {
        Transform baseT = BaseTranF.GetChild(2);

        m_INfObj[2] = baseT.gameObject;
        for (byte i = 0; i < m_LiftBtn.Length; ++i)
        {
            if (i == 2)//时间
            {
                m_LiftBtn[i].m_BtnObj = baseT.GetChild(i).GetChild(1).gameObject;
                m_LeftTrans[i - 2]    = baseT.GetChild(i);
            }
            else if (i == 3)
            {
                m_LiftBtn[i].m_BtnObj = baseT.GetChild(i).gameObject;
                m_LeftTrans[i - 2]    = baseT.GetChild(i);
                m_CDKeyOldPos         = m_LeftTrans[i - 2].localPosition;
            }
            else
            {
                m_LiftBtn[i].m_BtnObj = baseT.GetChild(i).gameObject;
                if (i <= 1)
                {
                    m_LeftWarning[i] = baseT.GetChild(i).GetChild(0).gameObject;
                }
            }
            m_LiftBtn[i].m_Btn       = m_LiftBtn[i].m_BtnObj.GetComponent <UIButton>();
            m_LiftBtn[i].m_IsChecked = false;
            m_LiftBtn[i].m_Tag       = i;
            GetBtnLister(m_LiftBtn[i].m_BtnObj).onClick = ONClickLiftBtn;
        }

        m_benefit.Init(baseT.GetChild(2), false);

        //m_LeftTrans[1].localPosition = m_LeftTrans[0].localPosition;
        if (PlayerRole.Instance.RoleExChange.IsShowExChangeUI)
        {
            m_LiftBtn[3].m_BtnObj.SetActive(true);
        }
        else
        {
            m_LiftBtn[3].m_BtnObj.SetActive(false);
        }
        if (SDKMgr.PACKAGE_NAME == "com.leduo.buyu3d")
        {
            m_LiftBtn[3].m_BtnObj.SetActive(false);
        }
    }
Exemplo n.º 19
0
    void InitShopAndBackBtn()
    {
        m_BtnWindObj[2] = BaseTranF.GetChild(3).gameObject;
        for (byte i = 0; i < m_VipBtn.Length; ++i)
        {
            m_VipBtn[i] = BaseTranF.GetChild(i + 4).gameObject;
        }
        m_MonthCardEftObj  = BaseTranF.GetChild(5).GetChild(0).gameObject;
        m_MonthCardEftAnim = BaseTranF.GetChild(5).GetComponent <Animator>();

        GetBtnLister(BaseTranF.GetChild(2).gameObject).onClick = OnClickShop;
        GetBtnLister(BaseTranF.GetChild(3).gameObject).onClick = OnClickBack;
        GetBtnLister(m_VipBtn[0]).onClick = OnVip;
        GetBtnLister(m_VipBtn[1]).onClick = OnMonthCard;
        GetBtnLister(m_VipBtn[2]).onClick = OnPay;
    }
Exemplo n.º 20
0
    public void Init(GameObject go)
    {
        WindObj   = go;
        BaseTranF = go.transform;

        for (byte i = 0; i < 2; ++i)
        {
            m_TaskBgTex[i] = (Texture2D)ResManager.Instance.LoadObject(string.Format("Hall_Information_Task{0}", i),
                                                                       "HallRes/Image/UI/", ResType.HallRes, typeof(Texture2D));
        }

        m_Scroll.m_grid      = BaseTranF.GetChild(0).GetChild(1).GetComponent <UIGrid>();
        m_Scroll.m_BaseChild = BaseTranF.GetChild(0).GetChild(0).gameObject;
        m_UIPanel            = BaseTranF.GetChild(0).GetComponent <UIPanel>();
        m_ScrollTrans        = BaseTranF.GetChild(0);
    }
Exemplo n.º 21
0
 void InitMyRankItem()
 {
     m_MyRankItem.m_Number       = new RankNumber[5];
     m_MyRankItem.m_RankingLabel = new UILabel[2];
     for (byte j = 0; j < m_MyRankItem.m_RankingLabel.Length; ++j)
     {
         m_MyRankItem.m_RankingLabel[j] = BaseTranF.GetChild(2).GetChild(0).GetChild(j).GetComponent <UILabel>();
     }
     m_MyRankItem.m_HeadTexture = BaseTranF.GetChild(2).GetChild(1).GetComponent <UITexture>();
     m_MyRankItem.m_HistoryRank = BaseTranF.GetChild(2).GetChild(2).GetComponent <UILabel>();
     m_MyRankItem.m_GetRewards  = BaseTranF.GetChild(2).GetChild(4).GetComponent <UIButton>();
     UIEventListener.Get(m_MyRankItem.m_GetRewards.gameObject).onClick = OnClickGetRewards;
     for (byte i = 0; i < m_MyRankItem.m_Number.Length; ++i)
     {
         m_MyRankItem.m_Number[i].m_BaseObj = BaseTranF.GetChild(2).GetChild(3).GetChild(i).gameObject;
         m_MyRankItem.m_Number[i].m_Label   = BaseTranF.GetChild(2).GetChild(3).GetChild(i).GetChild(0).GetComponent <UILabel>();
     }
 }
Exemplo n.º 22
0
 void InitTopBtns(InfmationWind WindType)
 {
     for (byte i = 0; i < 4; ++i)
     {
         m_TopBtns[i].m_BtnObj = BaseTranF.GetChild(0).GetChild(i).gameObject;
         m_TopBtnsCheckbg[i]   = BaseTranF.GetChild(0).GetChild(i + 4).gameObject;
         //m_TopBtns[i].m_Btn = m_TopBtns[i].m_BtnObj.GetComponent<UIButton>();
         if (i == (byte)WindType)
         {
             m_TopBtns[i].m_IsChecked = true;
         }
         else
         {
             m_TopBtns[i].m_IsChecked = false;
         }
         m_TopBtns[i].m_Tag = i;
         GetBtnLister(m_TopBtns[i].m_BtnObj).onClick = OnClickTopBtns;
     }
 }
Exemplo n.º 23
0
    public void InitGameObject()
    {
        if (WindObj == null)
        {
            WindObj   = GameObject.Instantiate(Obj) as GameObject;
            BaseTranF = WindObj.transform;
            BaseTranF.SetParent(SceneObjMgr.Instance.UIPanelTransform, false);
            WindObj.SetActive(true);
            WndManager.Instance.Push(WindObj);
        }
        m_ScaleTran = BaseTranF.GetChild(0);
        m_ActivityDetail.m_DetailObj   = m_ScaleTran.GetChild(2).gameObject;
        m_ActivityDetail.m_DetailLabel = m_ScaleTran.GetChild(2).GetComponent <UILabel>();
        GetBtnLister(m_ScaleTran.GetChild(1).gameObject).onClick = OnClickActivityDetail;
        GetBtnLister(m_ScaleTran.GetChild(8).gameObject).onClick = OnClickCloseWind;

        for (byte i = 0; i < (byte)ActivityType.ActivityMax_Num; ++i)
        {
            m_ActivityTitle[i] = m_ScaleTran.GetChild(0).GetChild(i).gameObject;

            m_ActivityBtn[i].m_BtnObj = m_ScaleTran.GetChild(3).GetChild(i).gameObject;
            m_ActivityBtn[i].m_BtnBg  = m_ScaleTran.GetChild(3).GetChild(i).GetChild(0).GetComponent <UISprite>();
            m_ActivityBtn[i].m_BtnBg2 = m_ActivityBtn[i].m_BtnBg.transform.GetChild(0).GetComponent <UISprite>();
            m_ActivityBtn[i].m_Tag    = i;
            if (i == (byte)ActivityType.LevelActivity_UI)
            {
                m_ActivityBtn[i].m_IsChecked = true;
            }
            else
            {
                m_ActivityBtn[i].m_IsChecked = false;
            }
            GetBtnLister(m_ActivityBtn[i].m_BtnObj).onClick = OnChangeActivityWnd;

            m_WarningObj[i] = m_ScaleTran.GetChild(3).GetChild(4 + i).gameObject;
        }
        m_bTimeLimitExist = m_ActivityTimeLimitWnd.CheckActivityIsExist();
        SetInitalWnd();
        //ExchangeLeftBtnBg();
        InitActivity();
        // m_ActivityRewardWnd.Init(BaseTranF.GetChild(8).gameObject);
    }
Exemplo n.º 24
0
    void InitBoxMessage()
    {
        m_MessageWind[1] = BaseTranF.GetChild(1).gameObject;
        m_MaskObj        = BaseTranF.GetChild(2).gameObject;
        for (byte j = 0; j < m_MsgBoxLabel.Length; ++j)
        {
            m_MsgBoxLabel[j] = BaseTranF.GetChild(1).GetChild(j).GetChild(0).GetComponent <UILabel>();
            UIEventListener.Get(BaseTranF.GetChild(1).GetChild(j).GetChild(1).gameObject).onClick = OnClickClose;
        }

        for (byte i = 0; i < m_ChildMsgObj.Length; ++i)
        {
            m_ChildMsgObj[i] = BaseTranF.GetChild(1).GetChild(i).gameObject;
        }
        m_NormalPopAnim = m_MessageWind[1].GetComponent <TweenScale>();
        UIEventListener.Get(BaseTranF.GetChild(1).GetChild(0).GetChild(2).gameObject).onClick = OnckeckBtnOk;
        UIEventListener.Get(BaseTranF.GetChild(1).GetChild(1).GetChild(2).gameObject).onClick = OnClickBuyGold;
        UIEventListener.Get(BaseTranF.GetChild(1).GetChild(1).GetChild(3).gameObject).onClick = OnClickRecommendRoom;
        UIEventListener.Get(BaseTranF.GetChild(1).GetChild(2).GetChild(2).gameObject).onClick = OnOKExit;
        UIEventListener.Get(BaseTranF.GetChild(1).GetChild(2).GetChild(3).gameObject).onClick = OnClickClose;
    }
    void InitMatchDetailUI()//初始化竞赛二级界面
    {
        m_MatchDetail = BaseTranF.GetChild(2).gameObject;
        Transform MatchTrans = m_MatchDetail.transform;

        m_DetailAnim = m_MatchDetail.GetComponent <TweenScale>();

        for (byte i = 0; i < 3; ++i)
        {
            m_MatchDetailChildUI[i] = MatchTrans.GetChild(i + 1).gameObject;

            m_MatchDetailTopBtn[i].m_BtnObj = MatchTrans.GetChild(0).GetChild(i).gameObject;
            m_MatchDetailTopBtnsTrans[i]    = MatchTrans.GetChild(0).GetChild(i);
            if (i == 1)
            {
                m_MatchDetailTopBtn[i].m_IsChecked = true;
                m_MatchDetailChildUI[i].SetActive(true);
            }
            else
            {
                m_MatchDetailTopBtn[i].m_IsChecked = false;
            }
            m_MatchDetailTopBtn[i].m_Tag = i;
            GetBtnLister(m_MatchDetailTopBtn[i].m_BtnObj, false).onClick = OnClickMatchDetailTopBtn;
        }
        m_DetailTopBtnBGAnim = MatchTrans.GetChild(0).GetChild(3).GetComponent <TweenPosition>();
        ChangeDetailTopBtsBg();
        GetBtnLister(MatchTrans.GetChild(4).gameObject, false).onClick = OnClickCloseBtn;        //OnClickSignBtn;
        GetBtnLister(MatchTrans.GetChild(5).gameObject, false).onClick = OnClickCloseBtn;

        m_MatchDetialLabel = MatchTrans.GetChild(2).GetChild(0).GetComponent <UILabel>();
        //比赛奖励
        m_MatchAwardScrollView.m_BaseChild = MatchTrans.GetChild(1).GetChild(0).GetChild(0).gameObject;
        m_MatchAwardScrollView.m_grid      = MatchTrans.GetChild(1).GetChild(0).GetChild(1).GetComponent <UIGrid>();

        //比赛排名
        m_MatchRankScrollView.m_BaseChild = MatchTrans.GetChild(3).GetChild(0).GetChild(0).gameObject;
        m_MatchRankScrollView.m_grid      = MatchTrans.GetChild(3).GetChild(0).GetChild(1).GetComponent <UIGrid>();
        m_MatchRankTime = MatchTrans.GetChild(3).GetChild(1).GetComponent <UILabel>();
    }
    void InitMatch()//初始化竞赛一级界面
    {
        Transform BaseTopBtn = BaseTranF.GetChild(0);

        //m_TopBtnsBGAnim = BaseTopBtn.GetChild(0).GetComponent<TweenPosition>();
        //for (byte i = 0; i < 3; i++)
        //{
        //    m_TopBtnsList[i].m_BtnObj = BaseTopBtn.GetChild(i + 1).gameObject;
        //    m_TopBtnsListTrans[i] = BaseTopBtn.GetChild(i + 1);
        //    m_TopBtnsList[i].m_Btn = m_TopBtnsList[i].m_BtnObj.GetComponent<UIButton>();
        //    if (i == 0)
        //        m_TopBtnsList[i].m_IsChecked = true;
        //    else
        //        m_TopBtnsList[i].m_IsChecked = false;
        //    m_TopBtnsList[i].m_Tag = i;
        //  //  GetBtnLister(m_TopBtnsList[i].m_BtnObj).onClick = OnTopBtnChlick;
        //}
        m_TopMatchTimeLabel           = BaseTopBtn.GetChild(0).GetComponent <UILabel>();
        m_TopMatchTitleLable          = BaseTopBtn.GetChild(1).GetComponent <UILabel>();
        m_TopMatchSysTimeLabel        = BaseTopBtn.GetChild(2).GetComponent <UILabel>();
        m_MatchScrollView.m_BaseChild = BaseTranF.GetChild(1).GetChild(0).gameObject;
        m_MatchScrollView.m_grid      = BaseTranF.GetChild(1).GetChild(1).GetComponent <UIGrid>();
        m_UIScrollView   = BaseTranF.GetChild(1).GetComponent <UIScrollView>();
        m_ScrollViewTans = BaseTranF.GetChild(1);
        m_ScrollPanel    = BaseTranF.GetChild(1).GetComponent <UIPanel>();

        SetMatchTitleName();

        m_MatchInfo    = new UILabel[4];
        m_MatchInfo[0] = BaseTopBtn.GetChild(0).GetComponent <UILabel>();
        m_MatchInfo[1] = BaseTranF.GetChild(3).GetChild(0).GetComponent <UILabel>();
        m_MatchInfo[2] = BaseTranF.GetChild(3).GetChild(1).GetComponent <UILabel>();
        m_MatchInfo[3] = BaseTranF.GetChild(3).GetChild(2).GetComponent <UILabel>();

        m_MatchInfo[0].text = StringTable.GetString("Match_Open_Time");
        m_MatchInfo[1].text = StringTable.GetString("Match_Info");
        m_MatchInfo[2].text = StringTable.GetString("Match_Entry_Fee");
        m_MatchInfo[3].text = StringTable.GetString("Match_Reward_Info");
    }
Exemplo n.º 27
0
 void InitCenterView()
 {
     m_CenterViewInf.m_grid      = BaseTranF.GetChild(0).GetChild(0).GetComponent <UIGrid>();
     m_CenterViewInf.m_BaseChild = BaseTranF.GetChild(0).GetChild(1).gameObject;
     m_RoomInf = new RoomInF[4];
     for (byte i = 0; i < m_RoomInf.Length; ++i)
     {
         GameObject obj = GridInstantiateObj(m_CenterViewInf.m_grid, m_CenterViewInf.m_BaseChild);
         m_RoomInf[i].m_Btn.m_BtnObj    = obj;
         m_RoomInf[i].m_Btn.m_Btn       = m_RoomInf[i].m_Btn.m_BtnObj.GetComponent <UIButton>();
         m_RoomInf[i].m_Btn.m_IsChecked = false;
         m_RoomInf[i].m_Btn.m_Tag       = i;
         ChangeBtnName(m_RoomInf[i].m_Btn.m_Btn, ("Hall_Room" + i.ToString()));
         GetBtnLister(m_RoomInf[i].m_Btn.m_BtnObj).onClick = OnCheckRoomBtn;
         m_RoomInf[i].m_NumLabel = obj.transform.GetChild(1).GetChild(0).GetComponent <UILabel>();
     }
     if (m_CenterViewInf.m_BaseChild.activeSelf)
     {
         m_CenterViewInf.m_BaseChild.SetActive(false);
     }
     //SetOnLinePeopleNum();
 }
Exemplo n.º 28
0
    void InitRiches()
    {
        Transform bseaT = BaseTranF.GetChild(0);

        m_BtnWindObj[0] = bseaT.gameObject;
        string[] EffectName = { "UIEfMedal", "UIEfDiamond", "UIEfGlodLight" };
        Object[] effect     = GlobalEffectMgr.Instance.UIGoldEffect;
        for (byte i = 0; i < m_RichInf.Length; ++i)
        {
            if (i != 0)
            {
                m_RichInf[i].m_Btn.m_BtnObj    = bseaT.GetChild(i).GetChild(2).gameObject;
                m_RichInf[i].m_Btn.m_Btn       = m_RichInf[i].m_Btn.m_BtnObj.GetComponent <UIButton>();
                m_RichInf[i].m_Btn.m_IsChecked = false;
                m_RichInf[i].m_Btn.m_Tag       = i;
                GetBtnLister(m_RichInf[i].m_Btn.m_BtnObj).onClick = OnClickRichBtns;
            }
            m_RichInf[i].m_GoldLabel = bseaT.GetChild(i).GetChild(1).GetComponent <UILabel>();
            Transform Effectparent = bseaT.GetChild(i).GetChild(0);
            if (i < 1)
            {
                M_EffectObj[i] = (GameObject)GameObject.Instantiate(effect[2]);
            }
            else if (i == 1)
            {
                M_EffectObj[i] = (GameObject)GameObject.Instantiate(effect[1]);
            }
            else
            {
                M_EffectObj[i] = (GameObject)GameObject.Instantiate(effect[0]);
            }
            if (M_EffectObj[i].transform.localPosition.x != 0)
            {
                M_EffectObj[i].transform.localPosition = new Vector3(0, 0, 0);
            }
            M_EffectObj[i].transform.SetParent(Effectparent, false);
        }
        UpdateUserGold();
    }
Exemplo n.º 29
0
    public void Init(GameObject go)
    {
        WindObj   = go;
        BaseTranF = WindObj.transform;

        for (byte i = 0; i < 2; ++i)
        {
            m_AchieveInfo[i] = BaseTranF.GetChild(0).GetChild(i).GetComponent <UILabel>();
        }

        for (byte j = 0; j < 3; ++j)
        {
            m_AchieveBtns[j].m_BtnObj = BaseTranF.GetChild(1).GetChild(j).gameObject;
            m_AchieveBtns[j].m_Btn    = m_AchieveBtns[j].m_BtnObj.GetComponent <UIButton>();
            if (j == 0)
            {
                m_AchieveBtns[j].m_IsChecked = true;
            }
            else
            {
                m_AchieveBtns[j].m_IsChecked = false;
            }

            m_AchieveBtns[j].m_Tag = j;
            GetBtnLister(m_AchieveBtns[j].m_BtnObj).onClick = OnAchieveTopBtnClick;
        }
        ChangeAchievementBtnBg();

        m_UIScrollView = BaseTranF.GetChild(2).GetComponent <UIScrollView>();
        m_ScrollTrans  = BaseTranF.GetChild(2);
        m_UIPanel      = BaseTranF.GetChild(2).GetComponent <UIPanel>();
        m_BaseItem     = BaseTranF.GetChild(2).GetChild(0).gameObject;
        for (byte i = 0; i < 2; ++i)
        {
            m_UIGrid[i] = BaseTranF.GetChild(2).GetChild(i + 1).GetComponent <UIGrid>();
        }
    }
Exemplo n.º 30
0
    void InitChangeHead()
    {
        Transform BaseTR = BaseTranF.GetChild(6);

        m_InfoChildWndObj[(byte)InfmationWind.Wind_ChangeUserHead] = BaseTR.gameObject;
        UIGrid[] M_Grid = new UIGrid[4];
        for (byte i = 1; i <= 4; ++i)
        {
            M_Grid [i - 1] = BaseTR.GetChild(0).GetChild(i).GetComponent <UIGrid>();
        }
        GameObject BaseChild = BaseTR.GetChild(0).GetChild(0).gameObject;

        if (BaseChild.activeSelf)
        {
            BaseChild.SetActive(false);
        }
        for (byte i = 0; i < 6; ++i)//最好为偶数
        {
            GameObject obj = GridInstantiateObj(M_Grid[(i % 4)], BaseChild);
            m_changeUserHeadContentArray[i].m_btn          = new WindBtn();
            m_changeUserHeadContentArray[i].m_btn.m_BtnObj = obj;
            m_changeUserHeadContentArray[i].m_btn.m_Btn    = obj.GetComponent <UIButton>();
            m_changeUserHeadContentArray[i].m_btn.m_Tag    = i;
            GetBtnLister(obj, false).onClick              = OnClickChangeHeadBtns;
            m_changeUserHeadContentArray[i].m_ChoseSp     = obj.transform.GetChild(1).GetComponent <UISprite>();
            m_changeUserHeadContentArray[i].m_HeadTexture = obj.transform.GetChild(0).GetChild(0).GetComponent <UITexture>();
            m_changeUserHeadContentArray[i].m_AddownHead  = obj.transform.GetChild(2).GetComponent <UISprite>();
            if (PlayerRole.Instance.RoleInfo.RoleMe.GetFaceID() == (i - 1))
            {
                m_changeUserHeadContentArray[i].m_btn.m_IsChecked = true;
                if (!m_changeUserHeadContentArray[i].m_ChoseSp.gameObject.activeSelf)
                {
                    m_changeUserHeadContentArray[i].m_ChoseSp.gameObject.SetActive(true);
                }
            }
            else
            {
                m_changeUserHeadContentArray[i].m_btn.m_IsChecked = false;
                if (m_changeUserHeadContentArray[i].m_ChoseSp.gameObject.activeSelf)
                {
                    m_changeUserHeadContentArray[i].m_ChoseSp.gameObject.SetActive(false);
                }
            }
            if (i < 1)
            {
                if (!m_changeUserHeadContentArray[i].m_AddownHead.gameObject.activeSelf)
                {
                    m_changeUserHeadContentArray[i].m_AddownHead.gameObject.SetActive(true);
                }
                if (m_changeUserHeadContentArray[i].m_HeadTexture.gameObject.activeSelf)
                {
                    m_changeUserHeadContentArray[i].m_HeadTexture.gameObject.SetActive(false);
                }
                //if(i ==0)
                //    m_changeUserHeadContentArray[i].m_AddownHead.spriteName = "Information_Changehead_CameraBtn";
                //else if( i ==1)
                m_changeUserHeadContentArray[i].m_AddownHead.spriteName = "Information_Changehead_Localpicture";
            }
            else
            {
                if (m_changeUserHeadContentArray[i].m_AddownHead.gameObject.activeSelf)
                {
                    m_changeUserHeadContentArray[i].m_AddownHead.gameObject.SetActive(false);
                }
                if (!m_changeUserHeadContentArray[i].m_HeadTexture.gameObject.activeSelf)
                {
                    m_changeUserHeadContentArray[i].m_HeadTexture.gameObject.SetActive(true);
                }
                m_changeUserHeadContentArray[i].m_HeadTexture.mainTexture = GlobalHallUIMgr.Instance.m_HeadTextureUI[i - 1];
            }
        }
        GetBtnLister(BaseTR.GetChild(1).gameObject, false).onClick = OnClickChangeHeadCloseBtn;
        GetBtnLister(BaseTR.GetChild(3).gameObject, false).onClick = OnClickChangeHeadCloseBtn;
    }