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 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; } }
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(); }
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(); }
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); }
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(); }
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; }
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; }
void InitRelaxBtn() { m_RelaxBtn = BaseTranF.GetChild(7).gameObject; UIEventListener.Get(m_RelaxBtn).onClick = OnClickRelax; if (!ServerSetting.ShowGame) { m_RelaxBtn.SetActive(false); } }
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 { } }
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; }
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>(); }
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(); }
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; }
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; }
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); } }
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); }
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; }
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>(); } }
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; } }
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); }
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 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(); }
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"); }
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(); }
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>(); } }
void InitRank() { m_RankUI.Init(BaseTranF.GetChild(5).gameObject); m_InfoChildWndObj[(byte)InfmationWind.Wind_Rank] = m_RankUI.WindObj; }
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; }