예제 #1
0
 private void CreateObjects()
 {
     TopGoods topGoods = GameUIManager.mInstance.GetTopGoods();
     topGoods.Show("costumeParty");
     GameObject parent = GameUITools.FindGameObject("Panel", base.gameObject);
     base.RegisterClickEvent("RulesBtn", new UIEventListener.VoidDelegate(this.OnRulesBtnClick), parent);
     this.mInviteBtn = base.RegisterClickEvent("InviteBtn", new UIEventListener.VoidDelegate(this.OnInviteBtnClick), parent).GetComponent<UISprite>();
     this.mTakeBtn = base.RegisterClickEvent("TakeBtn", new UIEventListener.VoidDelegate(this.OnTakeBtnClick), parent).GetComponent<UISprite>();
     this.mTakeBtn.gameObject.SetActive(false);
     this.mTakeTweener = GameUITools.FindGameObject("Take", this.mTakeBtn.gameObject).GetComponents<UITweener>();
     this.mUI30 = GameUITools.FindGameObject("ui30", this.mTakeTweener[0].transform.parent.gameObject);
     GameObject gameObject = GameUITools.FindGameObject("TopRight", parent);
     this.mLeaveBtn = base.RegisterClickEvent("LeaveBtn", new UIEventListener.VoidDelegate(this.OnLeavaBtnClick), gameObject);
     this.mMusicBtn = base.RegisterClickEvent("MusicBtn", new UIEventListener.VoidDelegate(this.OnMusicBtnClick), gameObject);
     this.mLeaveBtn.SetActive(false);
     this.mMusicBtn.SetActive(false);
     gameObject = GameUITools.FindGameObject("ProgressBar", parent);
     this.mBar = GameUITools.FindUISprite("Bar", gameObject);
     for (int i = 0; i < this.mBar.transform.childCount; i++)
     {
         this.mBarPointValues.Add(GameUITools.FindUILabel("Value", this.mBar.transform.GetChild(i).gameObject));
         this.mBarPointEffects.Add(GameUITools.FindGameObject("ui65", this.mBar.transform.GetChild(i).gameObject));
         Tools.SetParticleRQWithUIScale(this.mBarPointEffects[i], 3200);
         this.mBarPointEffects[i].SetActive(false);
         this.mBarPointTweenScale.Add(GameUITools.FindGameObject("Sprite", this.mBar.transform.GetChild(i).gameObject).GetComponent<TweenScale>());
         this.mBarPointTweenScale[i].enabled = false;
         UIEventListener expr_23D = UIEventListener.Get(this.mBar.transform.GetChild(i).gameObject);
         expr_23D.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_23D.onClick, new UIEventListener.VoidDelegate(this.OnBarPointClick));
     }
     this.mBarValue = GameUITools.FindUILabel("Value", gameObject);
     gameObject.SetActive(false);
     this.mMsgWindow = GameUIManager.mInstance.ShowMsgWindow();
     this.mMsgWindow.SetAnchor(new Vector4(0f, 488f, 40f, 104f));
     this.mMsgWindow.gameObject.SetActive(false);
     this.mStartBtn = base.RegisterClickEvent("StartBtn", new UIEventListener.VoidDelegate(this.OnStartBtnClick), parent);
     this.mBtns = GameUITools.FindGameObject("Btns", parent);
     this.mRoseCD = GameUITools.FindUILabel("CD", base.RegisterClickEvent("Rose", new UIEventListener.VoidDelegate(this.OnRoseClick), this.mBtns));
     this.mRoseMask = GameUITools.FindUISprite("Mask", this.mRoseCD.gameObject);
     this.mDanceCD = GameUITools.FindUILabel("CD", base.RegisterClickEvent("Dance", new UIEventListener.VoidDelegate(this.OnDanceClick), this.mBtns));
     this.mDanceMask = GameUITools.FindUISprite("Mask", this.mDanceCD.gameObject);
     this.mDanceCost = GameUITools.FindUILabel("Cost", this.mDanceCD.transform.parent.gameObject);
     this.mWandCD = GameUITools.FindUILabel("CD", base.RegisterClickEvent("Wand", new UIEventListener.VoidDelegate(this.OnWandClick), this.mBtns));
     this.mWandMask = GameUITools.FindUISprite("Mask", this.mWandCD.gameObject);
     this.mTurtleCD = GameUITools.FindUILabel("CD", base.RegisterClickEvent("Turtle", new UIEventListener.VoidDelegate(this.OnTurtleClick), this.mBtns));
     this.mTurtleMask = GameUITools.FindUISprite("Mask", this.mTurtleCD.gameObject);
     this.mTurtleCost = GameUITools.FindUILabel("Cost", this.mTurtleCD.transform.parent.gameObject);
     this.mPleaseLeaveBtn = base.RegisterClickEvent("PleaseLeave", new UIEventListener.VoidDelegate(this.OnPleaseLeaveClick), this.mBtns);
     this.mFriendBtn = base.RegisterClickEvent("Friend", new UIEventListener.VoidDelegate(this.OnFriendClick), this.mBtns);
     this.mBtns.transform.localScale = Vector3.zero;
     this.mPlayers = GameUITools.FindGameObject("Players", parent).transform;
     for (int j = 0; j < 6; j++)
     {
         this.players.Add(GameUITools.FindGameObject(string.Format("{0}", j), this.mPlayers.gameObject).AddComponent<GUICostumePartyPlayerItem>());
         this.players[j].InitWithBaseScene(this);
     }
     this.mDanceTarget = GameUITools.FindGameObject("DanceTarget", this.mPlayers.gameObject).transform;
     this.mRoseAnim = GameUITools.FindGameObject("Rose", this.mPlayers.gameObject).transform;
     this.mRoseAnim.localScale = Vector3.zero;
     this.mGetReward = GameUITools.FindGameObject("GetReward", parent).GetComponent<UIWidget>();
     this.mGetReward.gameObject.SetActive(false);
     this.mGetRewardBtn = base.RegisterClickEvent("GetBtn", new UIEventListener.VoidDelegate(this.OnGetRewardBtnClick), this.mGetReward.gameObject);
     this.mGetCDLabel = GameUITools.FindUILabel("CD", this.mGetReward.gameObject);
     this.mGetRewardItemsContent = GameUITools.FindGameObject("GetRewardItems/Panel/Contents", this.mGetReward.gameObject).GetComponent<UITable>();
     base.RegisterClickEvent("BG", new UIEventListener.VoidDelegate(this.OnBGClick), base.gameObject);
     gameObject = GameUITools.FindGameObject("BottomLeft", parent);
     this.mNoteToggle = GameUITools.FindGameObject("Note", gameObject).GetComponent<UIToggle>();
     EventDelegate.Add(this.mNoteToggle.onChange, new EventDelegate.Callback(this.OnTabCheckChanged));
     UIEventListener expr_680 = UIEventListener.Get(this.mNoteToggle.gameObject);
     expr_680.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_680.onClick, new UIEventListener.VoidDelegate(this.OnTabClick));
     this.mMsgToggle = GameUITools.FindGameObject("Msg", gameObject).GetComponent<UIToggle>();
     EventDelegate.Add(this.mMsgToggle.onChange, new EventDelegate.Callback(this.OnTabCheckChanged));
     UIEventListener expr_6E4 = UIEventListener.Get(this.mMsgToggle.gameObject);
     expr_6E4.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_6E4.onClick, new UIEventListener.VoidDelegate(this.OnTabClick));
     GameUITools.RegisterClickEvent("Speak", new UIEventListener.VoidDelegate(this.OnSpeakClick), gameObject);
     CostumePartyInfo info = Globals.Instance.AttDB.CostumePartyDict.GetInfo(2);
     this.danceInteractionCost = info.InteractionCost;
     info = Globals.Instance.AttDB.CostumePartyDict.GetInfo(4);
     this.turtleInteractionCost = info.InteractionCost;
     this.mDanceCost.text = this.danceInteractionCost.ToString();
     this.mTurtleCost.text = this.turtleInteractionCost.ToString();
     this.mStartPopUp = GameUITools.FindGameObject("StartPopUp", base.gameObject).AddComponent<GUICostumePartyStartPopUp>();
     this.mStartPopUp.gameObject.SetActive(true);
     this.mStartPopUp.Hide();
     this.mMusicPopUp = GameUITools.FindGameObject("MusicPopUp", base.gameObject).AddComponent<GUICostumePartyMusicPopUp>();
     this.mMusicPopUp.Init(this);
     this.mMusicPopUp.gameObject.SetActive(true);
     this.mMusicPopUp.Hide();
     float factor = 1f / ParticleScaler.GetsRootScaleFactor();
     this.SetParticlePosition(GameUITools.FindGameObject("ui49", base.gameObject).transform, factor);
     this.SetParticlePosition(GameUITools.FindGameObject("ui50", base.gameObject).transform, factor);
     MC2S_GetCostumePartyData ojb = new MC2S_GetCostumePartyData();
     Globals.Instance.CliSession.Send(262, ojb);
 }
예제 #2
0
 private void CreateObjects()
 {
     this.mKillRecordBtn = base.transform.Find("killRecordBtn").gameObject;
     UIEventListener expr_26 = UIEventListener.Get(this.mKillRecordBtn);
     expr_26.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_26.onClick, new UIEventListener.VoidDelegate(this.OnKillRecordBtnClick));
     this.mGuildCraftSetTitle = base.transform.Find("headInfo").gameObject.AddComponent<GuildCraftSetTitle>();
     this.mGuildCraftSetTitle.InitWithBaseScene();
     this.mGuildCraftResetInfo = base.transform.Find("resetInfo").gameObject.AddComponent<GuildCraftResetInfo>();
     this.mGuildCraftResetInfo.InitWithBaseScene();
     this.mGuildCraftResetInfo.gameObject.SetActive(false);
     this.mGuildCraftBuFangInfo = base.transform.Find("buFangInfo").gameObject.AddComponent<GuildCraftBuFangInfo>();
     this.mGuildCraftBuFangInfo.InitWithBaseScene();
     this.mGuildCraftBuFangInfo.gameObject.SetActive(false);
     this.mLeftTopInfo = base.transform.Find("Panel/leftTopInfo").gameObject;
     GameObject gameObject = this.mLeftTopInfo.transform.Find("arrow").gameObject;
     UIEventListener expr_126 = UIEventListener.Get(gameObject);
     expr_126.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_126.onClick, new UIEventListener.VoidDelegate(this.OnArrow0Click));
     this.mLeftTopInfo.SetActive(false);
     this.mGuildCraftSetDetailInfo = this.mLeftTopInfo.transform.Find("detailInfo").gameObject.AddComponent<GuildCraftSetDetailInfo>();
     this.mGuildCraftSetDetailInfo.InitWithBaseScene();
     this.mGuildCraftSetTeamInfo = this.mLeftTopInfo.transform.Find("teamInfo").gameObject.AddComponent<GuildCraftSetTeamInfo>();
     this.mGuildCraftSetTeamInfo.InitWithBaseScene();
     this.mLeftTopInfo2 = base.transform.Find("leftTopInfo2").gameObject;
     GameObject gameObject2 = this.mLeftTopInfo2.transform.Find("arrow").gameObject;
     UIEventListener expr_1EF = UIEventListener.Get(gameObject2);
     expr_1EF.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_1EF.onClick, new UIEventListener.VoidDelegate(this.OnArrowClick));
     this.mLeftTopInfo2.SetActive(false);
     Transform transform = base.transform.Find("Level");
     for (int i = 0; i < 5; i++)
     {
         this.mRedCraftTowers[i] = transform.Find(string.Format("r{0}", i)).gameObject.AddComponent<GuildCraftSetItem>();
         this.mRedCraftTowers[i].InitWithBaseScene(true, i);
         this.mBlueCraftTowers[i] = transform.Find(string.Format("b{0}", i)).gameObject.AddComponent<GuildCraftSetItem>();
         this.mBlueCraftTowers[i].InitWithBaseScene(false, i);
     }
     this.mMsgWindow = GameUIManager.mInstance.ShowMsgWindow();
     this.mMsgWindow.SetAnchor(new Vector4(0f, 488f, 40f, 104f));
     this.mMsgWindow.SetBGColor(new Color32(255, 255, 255, 128));
     this.mMsgWindow.gameObject.SetActive(true);
     GameObject gameObject3 = base.transform.Find("BottomLeft").gameObject;
     this.mNoteToggle = gameObject3.transform.Find("Note").GetComponent<UIToggle>();
     this.mNoteNewMark = this.mNoteToggle.transform.Find("newMark").gameObject;
     this.mNoteNewMark.SetActive(false);
     EventDelegate.Add(this.mNoteToggle.onChange, new EventDelegate.Callback(this.OnTabCheckChanged));
     UIEventListener expr_3A2 = UIEventListener.Get(this.mNoteToggle.gameObject);
     expr_3A2.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_3A2.onClick, new UIEventListener.VoidDelegate(this.OnTabClick));
     this.mMsgToggle = gameObject3.transform.Find("Msg").GetComponent<UIToggle>();
     EventDelegate.Add(this.mMsgToggle.onChange, new EventDelegate.Callback(this.OnTabCheckChanged));
     UIEventListener expr_40C = UIEventListener.Get(this.mMsgToggle.gameObject);
     expr_40C.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_40C.onClick, new UIEventListener.VoidDelegate(this.OnTabClick));
     GameObject gameObject4 = gameObject3.transform.Find("Speak").gameObject;
     UIEventListener expr_44C = UIEventListener.Get(gameObject4);
     expr_44C.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_44C.onClick, new UIEventListener.VoidDelegate(this.OnSpeakClick));
     gameObject3.SetActive(true);
 }