private void CreateObjects()
 {
     Transform transform = base.transform.Find("summonSkill");
     GameObject gameObject = transform.Find("activeSkill").gameObject;
     this.mActiveSkill = gameObject.transform.Find("skill").GetComponent<UITexture>();
     UIEventListener expr_4D = UIEventListener.Get(this.mActiveSkill.gameObject);
     expr_4D.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_4D.onClick, new UIEventListener.VoidDelegate(this.OnActiveSkillClick));
     this.mSkillSelects[0] = gameObject.transform.Find("select").gameObject;
     this.mActiveSkillEffect = gameObject.transform.Find("ui58").gameObject;
     Tools.SetParticleRenderQueue2(this.mActiveSkillEffect, 3100);
     NGUITools.SetActive(this.mActiveSkillEffect, false);
     for (int i = 0; i < 3; i++)
     {
         this.mPassiveSkills[i] = transform.Find(string.Format("passiveSkill{0}", i)).gameObject;
         this.mPassiveSkillEffects[i] = this.mPassiveSkills[i].transform.Find("ui58").gameObject;
         Tools.SetParticleRenderQueue2(this.mPassiveSkillEffects[i], 3100);
         NGUITools.SetActive(this.mPassiveSkillEffects[i], false);
         this.mPassiveSkillIcons[i] = this.mPassiveSkills[i].transform.Find("skill").GetComponent<UISprite>();
         UIEventListener expr_166 = UIEventListener.Get(this.mPassiveSkillIcons[i].gameObject);
         expr_166.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_166.onClick, new UIEventListener.VoidDelegate(this.OnPassiveSkillIconClick));
         this.mPassiveSkillGreyIcons[i] = this.mPassiveSkills[i].transform.Find("skillGrey").GetComponent<UISprite>();
         UIEventListener expr_1BD = UIEventListener.Get(this.mPassiveSkillGreyIcons[i].gameObject);
         expr_1BD.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_1BD.onClick, new UIEventListener.VoidDelegate(this.OnPassiveSkillIconClick));
         this.mSkillSelects[i + 1] = this.mPassiveSkills[i].transform.Find("select").gameObject;
     }
     Transform transform2 = base.transform.Find("infoBg");
     this.mName = transform2.Find("name").GetComponent<UILabel>();
     this.mSkillLvl = transform2.Find("lvl0").GetComponent<UILabel>();
     this.mArrowGo = transform2.Find("arrow").gameObject;
     this.mSkillNewLvl = this.mArrowGo.transform.Find("lvl1").GetComponent<UILabel>();
     this.mMaxGo = transform2.Find("maxTxt").gameObject;
     this.mSkillDesc = transform2.Find("desc").GetComponent<UILabel>();
     this.mStateTip = base.transform.Find("tip").gameObject;
     this.mCostGo = base.transform.Find("txt1").gameObject;
     this.mCostNum = this.mCostGo.transform.Find("costNum").GetComponent<UILabel>();
     for (int j = 0; j < 1; j++)
     {
         this.mNeedItems[j] = transform2.Find(string.Format("item{0}", j)).gameObject.AddComponent<GUIPetTrainSkillItem>();
         this.mNeedItems[j].InitWithBaseScene();
     }
     this.mShengjiBtn = base.transform.Find("shengjiBtn").GetComponent<UIButton>();
     UIEventListener expr_37D = UIEventListener.Get(this.mShengjiBtn.gameObject);
     expr_37D.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_37D.onClick, new UIEventListener.VoidDelegate(this.OnShengjiBtnClick));
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mGUISimpleSM.Configure("init").Permit("showSkill0", "skill0").Permit("showSkill1", "skill1").Permit("showSkill2", "skill2").Permit("showSkill3", "skill3");
     this.mGUISimpleSM.Configure("skill0").Permit("showSkill1", "skill1").Permit("showSkill2", "skill2").Permit("showSkill3", "skill3").Ignore("showSkill0").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterSkill0();
     });
     this.mGUISimpleSM.Configure("skill1").Permit("showSkill0", "skill0").Permit("showSkill2", "skill2").Permit("showSkill3", "skill3").Ignore("showSkill1").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterSkill1();
     });
     this.mGUISimpleSM.Configure("skill2").Permit("showSkill0", "skill0").Permit("showSkill1", "skill1").Permit("showSkill3", "skill3").Ignore("showSkill2").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterSkill2();
     });
     this.mGUISimpleSM.Configure("skill3").Permit("showSkill0", "skill0").Permit("showSkill1", "skill1").Permit("showSkill2", "skill2").Ignore("showSkill3").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterSkill3();
     });
 }
 private void CreateObjects()
 {
     this.mTextureBgGo = base.transform.Find("TextureBG/Texture").gameObject;
     this.mLopetBG = base.transform.Find("LopetBG").gameObject;
     Transform transform = base.transform.Find("UIMiddle");
     this.mTextureBg = transform.Find("Texture").GetComponent<UITexture>();
     Material material = new Material(Shader.Find("Game/Transparent/Panel TextureMask"));
     this.mTextureBg.material = material;
     UIPanel component = transform.Find("commonPet/midInfo/modelsBg/contentsPanel").GetComponent<UIPanel>();
     Vector4 finalClipRegion = component.finalClipRegion;
     finalClipRegion.x -= 40f;
     finalClipRegion.z = (finalClipRegion.z + 200f) * 0.5f;
     finalClipRegion.w = (finalClipRegion.w + 1024f) * 0.5f;
     this.mTextureBg.material.SetVector("_ClipRange0", new Vector4(-finalClipRegion.x / finalClipRegion.z, -finalClipRegion.y / finalClipRegion.w, 1f / finalClipRegion.z, 1f / finalClipRegion.w));
     this.mSelectItems[0] = transform.Find("pet0").gameObject.AddComponent<GUITeamManageSelectItem>();
     this.mLeftScrollView = transform.Find("leftInfo").GetComponent<UIScrollView>();
     Transform transform2 = this.mLeftScrollView.transform.Find("Content");
     this.mLeftContent = transform2.GetComponent<UIGrid>();
     for (int i = 1; i < 6; i++)
     {
         this.mSelectItems[i] = transform2.Find(string.Format("pet{0}", i)).gameObject.AddComponent<GUITeamManageSelectItem>();
     }
     this.mCommonPetGo = transform.Find("commonPet").gameObject;
     this.mGUIPetTitleInfo = this.mCommonPetGo.transform.Find("topInfo").gameObject.AddComponent<GUIPetTitleInfo>();
     this.mGUIPetTitleInfo.InitWithBaseScene();
     Transform transform3 = this.mCommonPetGo.transform.Find("midInfo");
     this.mUIScrollView = transform3.Find("modelsBg/contentsPanel").GetComponent<UIScrollView>();
     UIScrollView expr_23E = this.mUIScrollView;
     expr_23E.onDragStarted = (UIScrollView.OnDragNotification)Delegate.Combine(expr_23E.onDragStarted, new UIScrollView.OnDragNotification(this.OnModelSWDragStarted));
     UIScrollView expr_265 = this.mUIScrollView;
     expr_265.onStoppedMoving = (UIScrollView.OnDragNotification)Delegate.Combine(expr_265.onStoppedMoving, new UIScrollView.OnDragNotification(this.OnModelSWDragFinished));
     this.mModelTable = transform3.Find("modelsBg/contentsPanel/contents").gameObject.AddComponent<UIGrid>();
     this.mModelTable.arrangement = UIGrid.Arrangement.Horizontal;
     this.mModelTable.cellWidth = 450f;
     this.mModelTable.cellHeight = 360f;
     this.mModelTable.animateSmoothly = true;
     this.mModelTable.hideInactive = true;
     this.mModelTable.keepWithinPanel = true;
     this.mModelTable.sorting = UIGrid.Sorting.Alphabetic;
     this.mModelTable.enabled = false;
     GameObject gameObject = transform3.Find("modelsBg/contentsPanel/contents").gameObject;
     this.mModelCenterChild = gameObject.AddComponent<GUICenterModelItem>();
     this.mModelCenterChild.Init();
     this.mModelCenterChild.nextPageThreshold = 120f;
     this.mModelCenterChild.springStrength = 8f;
     for (int j = 0; j < 6; j++)
     {
         this.mTeamModelItems[j] = gameObject.transform.Find(string.Format("teamManageModel{0}", j)).gameObject.AddComponent<GUITeamManageModelItem>();
         this.mTeamModelItems[j].InitWithBaseScene(this);
         this.mModelWidgets[j] = this.mTeamModelItems[j].transform;
     }
     if (Tools.CanPlay(GameConst.GetInt32(201), this.IsLocalPlayer))
     {
         this.mSelectItems[4].gameObject.SetActive(true);
         this.mTeamModelItems[4].gameObject.SetActive(true);
     }
     else
     {
         this.mSelectItems[4].gameObject.SetActive(false);
         this.mTeamModelItems[4].gameObject.SetActive(false);
     }
     for (int k = 0; k < 6; k++)
     {
         this.mEquipItems[k] = transform3.Find(string.Format("item{0}", k)).gameObject.AddComponent<GUITeamManageEquipItem>();
         this.mEquipItems[k].InitWithBaseScene(this, k);
     }
     this.mYangChengBtn = transform3.Find("yangCBtn").gameObject;
     UIEventListener expr_4A0 = UIEventListener.Get(this.mYangChengBtn);
     expr_4A0.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_4A0.onClick, new UIEventListener.VoidDelegate(this.OnYangCBtnClick));
     this.mYangChengMark = this.mYangChengBtn.transform.Find("Effect").gameObject;
     this.mYangChengMark.SetActive(false);
     this.mEnhanceBtn = transform3.Find("enhanceBtn").gameObject;
     UIEventListener expr_50F = UIEventListener.Get(this.mEnhanceBtn);
     expr_50F.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_50F.onClick, new UIEventListener.VoidDelegate(this.OnEnhanceBtnClick));
     this.mShiZhuangBtn = transform3.Find("shiZhuangBtn").gameObject;
     UIEventListener expr_552 = UIEventListener.Get(this.mShiZhuangBtn);
     expr_552.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_552.onClick, new UIEventListener.VoidDelegate(this.OnShiZhuangBtnClick));
     this.mShiZhuangBtnEffect = this.mShiZhuangBtn.transform.Find("Effect").gameObject;
     this.mShiZhuangBtnEffect.SetActive(false);
     this.mShiZhuangBtn.SetActive(false);
     this.mChangePetBtn = transform3.Find("changePetBtn").gameObject;
     UIEventListener expr_5CD = UIEventListener.Get(this.mChangePetBtn);
     expr_5CD.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_5CD.onClick, new UIEventListener.VoidDelegate(this.OnChangePetBtnClick));
     this.mChangePetBtnEffect = this.mChangePetBtn.transform.Find("Effect").gameObject;
     this.mChangePetBtnEffect.SetActive(false);
     this.mChangePetBtn.SetActive(false);
     this.mEnhanceAllBtn = transform3.Find("enhanceAllBtn").gameObject;
     UIEventListener expr_648 = UIEventListener.Get(this.mEnhanceAllBtn);
     expr_648.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_648.onClick, new UIEventListener.VoidDelegate(this.OnEnhanceAllBtnClick));
     this.mHuanZhuangBtn = transform3.Find("huanZhuangBtn").gameObject;
     UIEventListener expr_68B = UIEventListener.Get(this.mHuanZhuangBtn);
     expr_68B.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_68B.onClick, new UIEventListener.VoidDelegate(this.OnHuanZhuangBtnClick));
     Transform transform4 = this.mCommonPetGo.transform.Find("rightInfo");
     this.mRightInfoTable = transform4.Find("rightInfoPanel/contents").GetComponent<UITable>();
     this.mSkillGo = this.mRightInfoTable.transform.Find("b").gameObject;
     this.mSkillLayer = this.mSkillGo.transform.Find("summonSkill").gameObject.AddComponent<GUIPetInfoSkillLayer>();
     this.mSkillLayer.Init(false, false);
     this.mSkillGo.SetActive(false);
     Transform transform5 = this.mRightInfoTable.transform.Find("a");
     this.mHpNum = transform5.Find("hpTxt/num").GetComponent<UILabel>();
     this.mHpNum.text = string.Empty;
     this.mAttackNum = transform5.Find("attackTxt/num").GetComponent<UILabel>();
     this.mAttackNum.text = string.Empty;
     this.mWuFangNum = transform5.Find("wufangTxt/num").GetComponent<UILabel>();
     this.mWuFangNum.text = string.Empty;
     this.mFaFangNum = transform5.Find("fafangTxt/num").GetComponent<UILabel>();
     this.mFaFangNum.text = string.Empty;
     Transform transform6 = this.mRightInfoTable.transform.Find("c");
     UIEventListener expr_80E = UIEventListener.Get(transform6.gameObject);
     expr_80E.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_80E.onClick, new UIEventListener.VoidDelegate(this.OnPetInfoCPartClick));
     this.mYuanFenDesc = transform6.Find("yuanfenDesc").GetComponent<UILabel>();
     UIEventListener expr_856 = UIEventListener.Get(this.mYuanFenDesc.gameObject);
     expr_856.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_856.onClick, new UIEventListener.VoidDelegate(this.OnYuanFenClick));
     this.mYuanFenDesc.text = string.Empty;
     this.mLittlePet = transform.Find("littlePet").gameObject;
     this.mPetZhuWeiBtn = this.mLittlePet.transform.Find("zhuWeiBtn").gameObject;
     this.mLopetLayer = transform.Find("Lopet").gameObject.AddComponent<TeamLopetLayer>();
     this.mLopetLayer.gameObject.SetActive(false);
     this.mPetZhuWeiMark = this.mPetZhuWeiBtn.transform.Find("mark").gameObject;
     this.mPetZhuWeiMark.SetActive(false);
     UIEventListener expr_920 = UIEventListener.Get(this.mPetZhuWeiBtn);
     expr_920.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_920.onClick, new UIEventListener.VoidDelegate(this.OnPetZhuWeiBtnClick));
     this.mPetZhuWeiBtn.SetActive(this.IsLocalPlayer && Tools.CanPlay(GameConst.GetInt32(29), true));
     Transform transform7 = this.mLittlePet.transform.Find("pets");
     for (int l = 0; l < 6; l++)
     {
         this.mAssistPets[l] = transform7.Find(string.Format("pet{0}", l)).gameObject.AddComponent<GUITeamManageAssitPetItem>();
         this.mAssistPets[l].InitWithBaseScene(this, l);
     }
     Transform transform8 = this.mLittlePet.transform.Find("yuanFenInfo");
     this.mPetYuanFenItemScrollView = transform8.Find("contentsPanel").GetComponent<UIScrollView>();
     this.mGUIPetYuanFenItemTable = transform8.Find("contentsPanel/contents").gameObject.AddComponent<UITable>();
     this.mGUIPetYuanFenItemTable.columns = 1;
     this.mGUIPetYuanFenItemTable.direction = UITable.Direction.Down;
     this.mGUIPetYuanFenItemTable.sorting = UITable.Sorting.None;
     this.mGUIPetYuanFenItemTable.hideInactive = true;
     this.mGUIPetYuanFenItemTable.keepWithinPanel = true;
     this.mGUIPetYuanFenItemTable.padding = new Vector2(0f, 0f);
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mGUISimpleSM.Configure("init").Permit("showAvatar", "avatar").Permit("showPet0", "pet0").Permit("showPet1", "pet1").Permit("showPet2", "pet2").Permit("showPet3", "pet3").Permit("showLopet", "lopet");
     this.mGUISimpleSM.Configure("avatar").Permit("showPet0", "pet0").Permit("showPet1", "pet1").Permit("showPet2", "pet2").Permit("showPet3", "pet3").Permit("showLopet", "lopet").PermitReentry("showAvatar").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterAvatar();
     });
     this.mGUISimpleSM.Configure("pet0").Permit("showAvatar", "avatar").Permit("showPet1", "pet1").Permit("showPet2", "pet2").Permit("showPet3", "pet3").Permit("showLopet", "lopet").Ignore("showPet0").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterPet0();
     });
     this.mGUISimpleSM.Configure("pet1").Permit("showAvatar", "avatar").Permit("showPet0", "pet0").Permit("showPet2", "pet2").Permit("showPet3", "pet3").Permit("showLopet", "lopet").Ignore("showPet1").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterPet1();
     });
     this.mGUISimpleSM.Configure("pet2").Permit("showAvatar", "avatar").Permit("showPet0", "pet0").Permit("showPet1", "pet1").Permit("showPet3", "pet3").Permit("showLopet", "lopet").Ignore("showPet2").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterPet2();
     });
     this.mGUISimpleSM.Configure("lopet").Permit("showAvatar", "avatar").Permit("showPet0", "pet0").Permit("showPet1", "pet1").Permit("showPet2", "pet2").Permit("showPet3", "pet3").Ignore("showLopet").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterLopet();
     });
     this.mGUISimpleSM.Configure("pet3").Permit("showAvatar", "avatar").Permit("showPet0", "pet0").Permit("showPet1", "pet1").Permit("showPet2", "pet2").Permit("showLopet", "lopet").Ignore("showPet3").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterPet3();
     });
 }
示例#3
0
 private void CreateObjects()
 {
     Transform transform = base.transform.Find("UIMiddle");
     this.mCardModel = transform.Find("modelPos").gameObject;
     this.mGUIPetTitleInfo = transform.Find("topInfoPanel/topInfo").gameObject.AddComponent<GUIPetTitleInfo>();
     this.mGUIPetTitleInfo.InitWithBaseScene();
     this.mGUIPetInfoSceneRightInfo = transform.Find("rightInfo").gameObject.AddComponent<GUIPetInfoSceneRightInfo>();
     this.mGUIPetInfoSceneRightInfo.InitWithBaseScene(this);
     this.mState0Go = transform.Find("state0").gameObject;
     Transform transform2 = this.mState0Go.transform;
     this.mChangePetBtn = transform2.Find("changePetBtn").gameObject;
     UIEventListener expr_B7 = UIEventListener.Get(this.mChangePetBtn);
     expr_B7.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_B7.onClick, new UIEventListener.VoidDelegate(this.OnChangePetBtnClick));
     this.mChangePetBtnMark = this.mChangePetBtn.transform.Find("mark").gameObject;
     this.mChangePetBtnMark.SetActive(false);
     this.mUnBattleBtn = transform2.Find("unBattleBtn").gameObject;
     UIEventListener expr_125 = UIEventListener.Get(this.mUnBattleBtn);
     expr_125.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_125.onClick, new UIEventListener.VoidDelegate(this.OnUnBattleBtnClick));
     GameObject gameObject = transform2.Find("jueXingBtn").gameObject;
     UIEventListener expr_15D = UIEventListener.Get(gameObject);
     expr_15D.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_15D.onClick, new UIEventListener.VoidDelegate(this.OnJueXingBtnClick));
     gameObject.SetActive(false);
     this.mSkillBtn = transform2.Find("skillBtn").gameObject;
     UIEventListener expr_1A6 = UIEventListener.Get(this.mSkillBtn);
     expr_1A6.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_1A6.onClick, new UIEventListener.VoidDelegate(this.OnSkillBtnClick));
     this.mFurtherBtn = transform2.Find("furtherBtn").gameObject;
     UIEventListener expr_1E8 = UIEventListener.Get(this.mFurtherBtn);
     expr_1E8.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_1E8.onClick, new UIEventListener.VoidDelegate(this.OnFurtherBtnClick));
     this.mLevelUpBtn = transform2.Find("lvlUpBtn").gameObject;
     UIEventListener expr_22A = UIEventListener.Get(this.mLevelUpBtn);
     expr_22A.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_22A.onClick, new UIEventListener.VoidDelegate(this.OnLvlUpBtnClick));
     this.mLeftBtn = transform2.Find("leftBtn").gameObject;
     UIEventListener expr_26C = UIEventListener.Get(this.mLeftBtn);
     expr_26C.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_26C.onClick, new UIEventListener.VoidDelegate(this.OnLeftBtnClick));
     this.mRightBtn = transform2.Find("rightBtn").gameObject;
     UIEventListener expr_2AE = UIEventListener.Get(this.mRightBtn);
     expr_2AE.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_2AE.onClick, new UIEventListener.VoidDelegate(this.OnRightBtnClick));
     this.mState1Go = transform.Find("state1").gameObject;
     Transform transform3 = this.mState1Go.transform;
     this.mSuiPianJindu = transform3.Find("expBar").GetComponent<UISlider>();
     this.mSuiPianNumTxt = this.mSuiPianJindu.transform.Find("num").GetComponent<UILabel>();
     GameObject gameObject2 = transform3.Find("littlePlus").gameObject;
     UIEventListener expr_340 = UIEventListener.Get(gameObject2);
     expr_340.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_340.onClick, new UIEventListener.VoidDelegate(this.OnLittlePlusBtnclick));
     gameObject2.SetActive(false);
     GameObject gameObject3 = transform.Find("closeBtn").gameObject;
     UIEventListener expr_382 = UIEventListener.Get(gameObject3);
     expr_382.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_382.onClick, new UIEventListener.VoidDelegate(this.OnCloseBtnClick));
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mGUISimpleSM.Configure("init").Permit("onState0", "state0").Permit("onState1", "state1").Permit("onState2", "state2").Permit("onState3", "state3").Permit("onState4", "state4");
     this.mGUISimpleSM.Configure("state0").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState0();
     });
     this.mGUISimpleSM.Configure("state1").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState1();
     });
     this.mGUISimpleSM.Configure("state2").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState2();
     });
     this.mGUISimpleSM.Configure("state3").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState3();
     });
     this.mGUISimpleSM.Configure("state4").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState4();
     });
 }
 private void CreateObjects()
 {
     this.mContentForDetailInfo = base.transform.Find("rightInfoPanel").gameObject;
     this.mRightInfoTable = base.transform.Find("rightInfoPanel/contents").gameObject.AddComponent<UITable>();
     this.mRightInfoTable.columns = 1;
     this.mRightInfoTable.direction = UITable.Direction.Down;
     this.mRightInfoTable.sorting = UITable.Sorting.Alphabetic;
     this.mRightInfoTable.hideInactive = true;
     this.mRightInfoTable.keepWithinPanel = true;
     this.mRightInfoTable.padding = new Vector2(0f, 2f);
     this.mScrollBar = base.transform.Find("infoScrollBar").GetComponent<UIScrollBar>();
     this.mContentForHowGet = base.transform.Find("rightInfoPanel2").gameObject;
     this.mSuiPianTxt = this.mContentForHowGet.transform.Find("txt0").GetComponent<UILabel>();
     this.mSuiPianTxt.gameObject.SetActive(false);
     this.mRightInfoTableForHowGet = base.transform.Find("rightInfoPanel2/contents").gameObject.AddComponent<GUIPetInfoSceneHowGetTable>();
     this.mRightInfoTableForHowGet.maxPerLine = 1;
     this.mRightInfoTableForHowGet.arrangement = UICustomGrid.Arrangement.Vertical;
     this.mRightInfoTableForHowGet.cellWidth = 360f;
     this.mRightInfoTableForHowGet.cellHeight = 76f;
     this.mRightInfoTableForHowGet.gapHeight = 4f;
     this.mRightInfoTableForHowGet.gapWidth = 0f;
     Transform transform = this.mRightInfoTable.transform.Find("a");
     this.mHpNum = transform.Find("hpTxt/num").GetComponent<UILabel>();
     this.mAttackNum = transform.Find("attackTxt/num").GetComponent<UILabel>();
     this.mWufangNum = transform.Find("wufangTxt/num").GetComponent<UILabel>();
     this.mFafangNum = transform.Find("fafangTxt/num").GetComponent<UILabel>();
     this.mSkillGo = this.mRightInfoTable.transform.Find("b").gameObject;
     this.mSkillLayer = this.mSkillGo.transform.Find("summonSkill").gameObject.AddComponent<GUIPetInfoSkillLayer>();
     this.mSkillLayer.Init(true, true);
     Transform transform2 = this.mRightInfoTable.transform.Find("c");
     this.mRelationBgSp = transform2.GetComponent<UISprite>();
     this.mTianFuSp = this.mRightInfoTable.transform.Find("d").GetComponent<UISprite>();
     this.mTianFuDesc = this.mTianFuSp.transform.Find("desc").GetComponent<UILabel>();
     this.mPetDescSp = this.mRightInfoTable.transform.Find("e").GetComponent<UISprite>();
     this.mPetDesc = this.mPetDescSp.transform.Find("desc").GetComponent<UILabel>();
     this.mSuiPianState = base.transform.Find("suiPianState").gameObject;
     Transform transform3 = this.mSuiPianState.transform;
     this.mSuiPianStateBg = transform3.Find("tab0SpBg").gameObject;
     for (int i = 0; i < 2; i++)
     {
         this.mTab0s[i] = transform3.Find(string.Format("tab{0}", i)).gameObject;
         UIEventListener expr_346 = UIEventListener.Get(this.mTab0s[i]);
         expr_346.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_346.onClick, new UIEventListener.VoidDelegate(this.OnTab0Click));
         this.mTab1s[i] = transform3.Find(string.Format("tabF{0}", i)).gameObject;
     }
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mGUISimpleSM.Configure("init").Permit("onState0", "state0").Permit("onState1", "state1").Permit("onState2", "state2");
     this.mGUISimpleSM.Configure("state0").Permit("onState1", "state1").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState0();
     });
     this.mGUISimpleSM.Configure("state1").Permit("onState0", "state0").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState1();
     });
     this.mGUISimpleSM.Configure("state2").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState2();
     });
 }
示例#5
0
 private void CreateObjects()
 {
     this.mChatTxt24Str = Singleton<StringManager>.Instance.GetString("chatTxt24");
     this.mChatTxt25Str = Singleton<StringManager>.Instance.GetString("chatTxt25");
     this.mChatTxt39Str = Singleton<StringManager>.Instance.GetString("chatTxt39");
     GameObject gameObject = base.transform.Find("FadeBG").gameObject;
     UIEventListener expr_5B = UIEventListener.Get(gameObject);
     expr_5B.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_5B.onClick, new UIEventListener.VoidDelegate(this.OnCloseBtnClick));
     Transform transform = base.transform.Find("bg");
     for (int i = 0; i < 4; i++)
     {
         this.mTab0s[i] = transform.Find(string.Format("tab{0}", i)).gameObject;
         UIEventListener expr_C4 = UIEventListener.Get(this.mTab0s[i]);
         expr_C4.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_C4.onClick, new UIEventListener.VoidDelegate(this.OnTab0Click));
         this.mTab1s[i] = transform.Find(string.Format("tabF{0}", i)).gameObject;
         this.mTabNewMarks[i] = transform.Find(string.Format("newMark{0}", i)).gameObject;
         this.mTabNewMarks[i].SetActive(false);
     }
     this.mAutoPlayVoiceToggle = transform.Find("autoVoiceBtn").gameObject;
     UIEventListener expr_165 = UIEventListener.Get(this.mAutoPlayVoiceToggle);
     expr_165.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_165.onClick, new UIEventListener.VoidDelegate(this.OnAutoVoiceClick));
     this.mAutoPlayVoiceMark = this.mAutoPlayVoiceToggle.transform.Find("icon").gameObject;
     this.mAutoPlayVoiceToggle.transform.Find("text").GetComponent<UILabel>().text = Singleton<StringManager>.Instance.GetString("chatTxt33");
     this.AutoPlayChatVoice = GameSetting.Data.AutoPlayChatVoice;
     this.mPartyRequestBg = GameUITools.RegisterClickEvent("partyRequestBtn", new UIEventListener.VoidDelegate(this.OnPartyRequestBgClick), transform.gameObject).GetComponent<UIToggle>();
     this.mPartyMutualBg = GameUITools.RegisterClickEvent("partyMutualBtn", new UIEventListener.VoidDelegate(this.OnPartyMutualBgClick), transform.gameObject).GetComponent<UIToggle>();
     this.mPartyRequestBg.value = GameSetting.Data.ShieldPartyInvite;
     this.mPartyMutualBg.value = GameSetting.Data.ShieldPartyInteraction;
     this.mPartyMutualBg.gameObject.SetActive(false);
     this.mPartyRequestBg.gameObject.SetActive(false);
     base.SetLabelLocalText("text", "chatTxt27", this.mPartyMutualBg.gameObject);
     base.SetLabelLocalText("text", "chatTxt28", this.mPartyRequestBg.gameObject);
     GameObject gameObject2 = transform.Find("closeBtn").gameObject;
     UIEventListener expr_2CD = UIEventListener.Get(gameObject2);
     expr_2CD.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_2CD.onClick, new UIEventListener.VoidDelegate(this.OnCloseBtnClick));
     this.mVoiceBtnGo = transform.Find("voiceBtn").gameObject;
     UIEventListener expr_30F = UIEventListener.Get(this.mVoiceBtnGo);
     expr_30F.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_30F.onClick, new UIEventListener.VoidDelegate(this.OnVoiceBtnClick));
     this.mVoiceBtnGo.SetActive(true);
     this.mBoardBtnGo = transform.Find("boardBtn").gameObject;
     UIEventListener expr_35D = UIEventListener.Get(this.mBoardBtnGo);
     expr_35D.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_35D.onClick, new UIEventListener.VoidDelegate(this.OnBoardBtnClick));
     this.mBoardBtnGo.SetActive(true);
     this.mInputAreaCommon = transform.Find("chatInputArea").gameObject;
     this.mVoiceMsgCommonGo = this.mInputAreaCommon.transform.Find("voiceBtn").gameObject.AddComponent<GUIVoiceMsgBtnCommon>();
     this.mVoiceBtnLb = this.mVoiceMsgCommonGo.transform.Find("txt").GetComponent<UILabel>();
     this.mVoiceMsgCommonGo.InitWithBaseScene(this);
     this.mVoiceMsgCommonBtn = this.mVoiceMsgCommonGo.GetComponent<UIButton>();
     this.mVoiceMsgCommonGo.gameObject.SetActive(false);
     this.mInputMsgCommon = this.mInputAreaCommon.transform.Find("chatInput").GetComponent<UIInput>();
     UIInput expr_439 = this.mInputMsgCommon;
     expr_439.onValidate = (UIInput.OnValidate)Delegate.Combine(expr_439.onValidate, new UIInput.OnValidate(this.OnInputValidata));
     EventDelegate.Add(this.mInputMsgCommon.onSubmit, new EventDelegate.Callback(this.CommitChatMsg));
     this.mInputMsgCommon.defaultText = Singleton<StringManager>.Instance.GetString("chatTxt14", new object[]
     {
         45
     });
     this.mInputMsgCommon.characterLimit = 45;
     this.mSubmitBtnGo = this.mInputAreaCommon.transform.Find("submitBtn").gameObject;
     this.mSubmitBtn = this.mSubmitBtnGo.GetComponent<UIButton>();
     this.mSubmitBtnLb = this.mSubmitBtn.transform.Find("Label").GetComponent<UILabel>();
     UIEventListener expr_50A = UIEventListener.Get(this.mSubmitBtnGo);
     expr_50A.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_50A.onClick, new UIEventListener.VoidDelegate(this.OnSubmitClick));
     GameObject gameObject3 = this.mInputAreaCommon.transform.Find("emotionBtn").gameObject;
     UIEventListener expr_54E = UIEventListener.Get(gameObject3);
     expr_54E.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_54E.onClick, new UIEventListener.VoidDelegate(this.OnEmotionBtnClick));
     this.mEmotionBtn = gameObject3.GetComponent<UIButton>();
     GameObject gameObject4 = this.mInputAreaCommon.transform.Find("commonBtn").gameObject;
     UIEventListener expr_59F = UIEventListener.Get(gameObject4);
     expr_59F.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_59F.onClick, new UIEventListener.VoidDelegate(this.OnCommonBtnClick));
     this.mInputAreaForPersonal = transform.Find("chatInputArea1").gameObject;
     this.mVoiceMsgPersonalGo = this.mInputAreaForPersonal.transform.Find("voiceBtn").gameObject.AddComponent<GUIVoiceMsgBtnPersonal>();
     this.mVoiceBtnPersonalLb = this.mVoiceMsgPersonalGo.transform.Find("txt").GetComponent<UILabel>();
     this.mVoiceMsgPersonalGo.InitWithBaseScene(this);
     this.mVoiceMsgPersonalBtn = this.mVoiceMsgPersonalGo.GetComponent<UIButton>();
     this.mVoiceMsgPersonalGo.gameObject.SetActive(false);
     this.mInputMsgForPersonal = this.mInputAreaForPersonal.transform.Find("chatInput").GetComponent<UIInput>();
     UIInput expr_66F = this.mInputMsgForPersonal;
     expr_66F.onValidate = (UIInput.OnValidate)Delegate.Combine(expr_66F.onValidate, new UIInput.OnValidate(this.OnInputValidata));
     EventDelegate.Add(this.mInputMsgForPersonal.onSubmit, new EventDelegate.Callback(this.OnCommitChatMsgForPersonal));
     this.mInputMsgForPersonal.defaultText = Singleton<StringManager>.Instance.GetString("chatTxt14", new object[]
     {
         45
     });
     this.mInputMsgForPersonal.characterLimit = 45;
     this.mTargetNameLabel = this.mInputAreaForPersonal.transform.Find("targetName").GetComponent<UILabel>();
     this.mSubmitBtnForPersonalGo = this.mInputAreaForPersonal.transform.Find("submitBtn").gameObject;
     this.mSubmitBtnForPersonal = this.mSubmitBtnForPersonalGo.GetComponent<UIButton>();
     this.mSubmitBtnForPersonalLb = this.mSubmitBtnForPersonal.transform.Find("Label").GetComponent<UILabel>();
     UIEventListener expr_760 = UIEventListener.Get(this.mSubmitBtnForPersonalGo);
     expr_760.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_760.onClick, new UIEventListener.VoidDelegate(this.OnSubmitClickForPersonal));
     GameObject gameObject5 = this.mInputAreaForPersonal.transform.Find("emotionBtn").gameObject;
     UIEventListener expr_7A4 = UIEventListener.Get(gameObject5);
     expr_7A4.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_7A4.onClick, new UIEventListener.VoidDelegate(this.OnEmotionForPersonClick));
     this.mEmotionBtnPersonal = gameObject5.GetComponent<UIButton>();
     GameObject gameObject6 = this.mInputAreaForPersonal.transform.Find("commonBtn").gameObject;
     UIEventListener expr_7F5 = UIEventListener.Get(gameObject6);
     expr_7F5.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_7F5.onClick, new UIEventListener.VoidDelegate(this.OnCommonPersonalBtnClick));
     this.mGUIEmotionLayer = transform.Find("emotionPanel").gameObject.AddComponent<GUIEmotionLayer>();
     this.mGUIEmotionLayer.InitWithBaseScene(this);
     this.mGUIEmotionLayer.gameObject.SetActive(false);
     this.mGUICommonLayer = transform.Find("commonLanguagePanel").gameObject.AddComponent<GUICommonLayer>();
     this.mGUICommonLayer.InitWithBaseScene(this);
     this.mGUICommonLayer.gameObject.SetActive(false);
     this.mGUIPersonalInfoLayer = transform.Find("personalInfoPanel").gameObject.AddComponent<GUIPersonalInfoLayer>();
     this.mGUIPersonalInfoLayer.InitWithBaseScene(this);
     this.mGUIPersonalInfoLayer.EnablePersonalInfoLayer(false);
     this.mGUIChatMessageLayer = transform.Find("worldLayer").gameObject.AddComponent<GUIChatMessageLayer>();
     this.mGUIChatMessageLayer.InitWorldChanel(this);
     LocalPlayer expr_8EA = Globals.Instance.Player;
     expr_8EA.WorldMessageEvent = (LocalPlayer.WorldMessageCallback)Delegate.Combine(expr_8EA.WorldMessageEvent, new LocalPlayer.WorldMessageCallback(this.OnWorldMessageEvent));
     LocalPlayer expr_915 = Globals.Instance.Player;
     expr_915.OldWorldMessageEvent = (LocalPlayer.OldWorldMessageCallback)Delegate.Combine(expr_915.OldWorldMessageEvent, new LocalPlayer.OldWorldMessageCallback(this.OnOldWorldMessageEvent));
     LocalPlayer expr_940 = Globals.Instance.Player;
     expr_940.ChatMessageEvent = (LocalPlayer.ChatMessageCallback)Delegate.Combine(expr_940.ChatMessageEvent, new LocalPlayer.ChatMessageCallback(this.OnChatMessageEvent));
     Vector3 localPosition = base.transform.localPosition;
     localPosition.z = 3500f;
     base.transform.localPosition = localPosition;
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mGUISimpleSM.Configure("init").Permit("onWorldLayer", "worldLayer").Permit("onGuildLayer", "guildLayer").Permit("onSiLiaoLayer", "siLiaoLayer").Permit("onWuHuiLayer", "wuHuiLayer");
     this.mGUISimpleSM.Configure("worldLayer").Permit("onGuildLayer", "guildLayer").Permit("onSiLiaoLayer", "siLiaoLayer").Permit("onWuHuiLayer", "wuHuiLayer").Ignore("onWorldLayer").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterWorldLayer();
     });
     this.mGUISimpleSM.Configure("guildLayer").Permit("onWorldLayer", "worldLayer").Permit("onSiLiaoLayer", "siLiaoLayer").Permit("onWuHuiLayer", "wuHuiLayer").Ignore("onGuildLayer").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterGuildLayer();
     });
     this.mGUISimpleSM.Configure("siLiaoLayer").Permit("onWorldLayer", "worldLayer").Permit("onGuildLayer", "guildLayer").Permit("onWuHuiLayer", "wuHuiLayer").Ignore("onSiLiaoLayer").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterSiLiaoLayer();
     });
     this.mGUISimpleSM.Configure("wuHuiLayer").Permit("onWorldLayer", "worldLayer").Permit("onGuildLayer", "guildLayer").Permit("onSiLiaoLayer", "siLiaoLayer").Ignore("onWuHuiLayer").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterWuHuiLayer();
     });
     GameUITools.PlayOpenWindowAnim(base.transform, null, true);
     this.SetCurSelectItem(0);
     this.mRefreshTimer = Time.time;
 }
示例#6
0
 private void CreateObjects()
 {
     Transform transform = base.transform.Find("UIMiddle");
     Transform transform2 = transform.Find("winBg");
     this.mCardModel = transform.Find("flower/modelPos").gameObject;
     this.mModelLvlupEffect = this.mCardModel.transform.Find("ui56").gameObject;
     Tools.SetParticleRenderQueue2(this.mModelLvlupEffect, 4500);
     NGUITools.SetActive(this.mModelLvlupEffect, false);
     this.mTmpTransform = this.mModelLvlupEffect.transform;
     this.mModelLvlupEffect2 = this.mCardModel.transform.Find("ui56_3").gameObject;
     Tools.SetParticleRenderQueue2(this.mModelLvlupEffect2, 4500);
     NGUITools.SetActive(this.mModelLvlupEffect2, false);
     this.mModelEffect75 = this.mCardModel.transform.Find("ui75").gameObject;
     Tools.SetParticleRenderQueue2(this.mModelEffect75, 4500);
     NGUITools.SetActive(this.mModelEffect75, false);
     this.mState2 = transform2.Find("state2").gameObject;
     for (int i = 0; i < 3; i++)
     {
         this.mLopetTabs[i] = this.mState2.transform.Find(string.Format("tab{0}", i)).gameObject;
         UIEventListener expr_14F = UIEventListener.Get(this.mLopetTabs[i]);
         expr_14F.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_14F.onClick, new UIEventListener.VoidDelegate(this.OnTab2Click));
         this.mLopetFTabs[i] = this.mState2.transform.Find(string.Format("tabF{0}", i)).gameObject;
     }
     this.mLopetLvlUpNewMark = this.mLopetTabs[1].transform.Find("newMark1").gameObject;
     this.mLopetLvlUpNewMark.SetActive(false);
     this.mLopetAwakeNewMark = this.mLopetTabs[2].transform.Find("newMark1").gameObject;
     this.mLopetAwakeNewMark.SetActive(false);
     this.mState0 = transform2.Find("state0").gameObject;
     Transform transform3 = this.mState0.transform;
     for (int j = 0; j < 6; j++)
     {
         this.mTab0s[j] = transform3.Find(string.Format("tab{0}", j)).gameObject;
         UIEventListener expr_261 = UIEventListener.Get(this.mTab0s[j]);
         expr_261.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_261.onClick, new UIEventListener.VoidDelegate(this.OnTab0Click));
         this.mTab1s[j] = transform3.Find(string.Format("tabF{0}", j)).gameObject;
     }
     this.mLvlUpNewMark = this.mTab0s[1].transform.Find("newMark1").gameObject;
     this.mLvlUpNewMark.SetActive(false);
     this.mJinJieNewMark = this.mTab0s[2].transform.Find("newMark1").gameObject;
     this.mJinJieNewMark.SetActive(false);
     this.mSkillUpNewMark = this.mTab0s[3].transform.Find("newMark1").gameObject;
     this.mSkillUpNewMark.SetActive(false);
     this.mPeiYangNewMark = this.mTab0s[4].transform.Find("newMark1").gameObject;
     this.mPeiYangNewMark.SetActive(false);
     this.mJueXingNewMark = this.mTab0s[5].transform.Find("newMark1").gameObject;
     this.mJueXingNewMark.SetActive(false);
     this.mState1 = transform2.Find("state1").gameObject;
     Transform transform4 = this.mState1.transform;
     for (int k = 0; k < 4; k++)
     {
         this.mTab10s[k] = transform4.Find(string.Format("tab{0}", k)).gameObject;
         UIEventListener expr_3FA = UIEventListener.Get(this.mTab10s[k]);
         expr_3FA.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_3FA.onClick, new UIEventListener.VoidDelegate(this.OnTab10Click));
         this.mTab11s[k] = transform4.Find(string.Format("tabF{0}", k)).gameObject;
     }
     this.mJinJieNewMarkPlayer = this.mTab10s[1].transform.Find("newMark1").gameObject;
     this.mJinJieNewMarkPlayer.SetActive(false);
     this.mPeiYangNewMarkPlayer = this.mTab10s[2].transform.Find("newMark1").gameObject;
     this.mPeiYangNewMarkPlayer.SetActive(false);
     this.mJueXingNewMarkPlayer = this.mTab10s[3].transform.Find("newMark1").gameObject;
     this.mJueXingNewMarkPlayer.SetActive(false);
     Transform transform5 = transform.Find("topInfoPanel");
     this.mGUIPetTitleInfo = transform5.Find("topInfo").gameObject.AddComponent<GUIPetTitleInfo>();
     this.mGUIPetTitleInfo.InitWithBaseScene();
     this.mGUILopetTitleInfo = transform5.Find("lopetTopInfo").gameObject.AddComponent<GUILopetTitleInfo>();
     this.mAwakeShopBtn = transform5.Find("awakeShop").gameObject;
     UIEventListener expr_54B = UIEventListener.Get(this.mAwakeShopBtn);
     expr_54B.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_54B.onClick, new UIEventListener.VoidDelegate(this.OnAwakeShopBtnClick));
     GameObject gameObject = this.mAwakeShopBtn.transform.Find("ui77").gameObject;
     Tools.SetParticleRenderQueue2(gameObject, 4000);
     Transform transform6 = transform2.Find("rightInfo");
     this.mRightInfoGo = transform6.gameObject;
     this.mGUIPetTrainLvlUpInfo = transform6.Find("lvlInfo").gameObject.AddComponent<GUIPetTrainLvlUpInfo>();
     this.mGUIPetTrainLvlUpInfo.InitWithBaseScene(this);
     this.mGUIPetTrainJinjieInfo = transform6.Find("jinJieInfo").gameObject.AddComponent<GUIPetTrainJinjieInfo>();
     this.mGUIPetTrainJinjieInfo.InitWithBaseScene(this);
     this.mGUIPetTrainSkillInfo = transform6.Find("jiNengInfo").gameObject.AddComponent<GUIPetTrainSkillInfo>();
     this.mGUIPetTrainSkillInfo.InitWithBaseScene(this);
     this.mLeftBtn = transform.Find("leftBtn").gameObject;
     UIEventListener expr_647 = UIEventListener.Get(this.mLeftBtn);
     expr_647.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_647.onClick, new UIEventListener.VoidDelegate(this.OnLeftBtnClick));
     this.mRightBtn = transform.Find("rightBtn").gameObject;
     UIEventListener expr_689 = UIEventListener.Get(this.mRightBtn);
     expr_689.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_689.onClick, new UIEventListener.VoidDelegate(this.OnRightBtnClick));
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mLvlUpTrigger = this.mGUISimpleSM.SetTriggerParameters<int>("onLvlUp");
     this.mGUISimpleSM.Configure("init").Permit("onBaseInfo", "baseInfo").PermitIf("onLvlUp", "lvlUp", new Func<bool>(this.CurCanLvlUp)).Permit("onJinJie", "jinJie").PermitIf("onSkill", "skill", new Func<bool>(this.CurPetIsNotPlayer)).Permit("onPeiYang", "peiYang").Permit("onJueXing", "jueXing");
     this.mGUISimpleSM.Configure("baseInfo").PermitIf("onLvlUp", "lvlUp", new Func<bool>(this.CurCanLvlUp)).PermitIf("onSkill", "skill", new Func<bool>(this.CurPetIsNotPlayer)).Permit("onJinJie", "jinJie").Permit("onPeiYang", "peiYang").Permit("onJueXing", "jueXing").PermitReentry("onBaseInfo").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterBaseInfo();
     });
     this.mGUISimpleSM.Configure("lvlUp").Permit("onBaseInfo", "baseInfo").Permit("onJinJie", "jinJie").PermitIf("onSkill", "skill", new Func<bool>(this.CurPetIsNotPlayer)).Permit("onPeiYang", "peiYang").Permit("onJueXing", "jueXing").PermitReentry("onLvlUp").OnEntryFrom<int>(this.mLvlUpTrigger, delegate(int index)
     {
         this.OnEnterLvlUp(index);
     });
     this.mGUISimpleSM.Configure("jinJie").Permit("onBaseInfo", "baseInfo").PermitIf("onLvlUp", "lvlUp", new Func<bool>(this.CurCanLvlUp)).PermitIf("onSkill", "skill", new Func<bool>(this.CurPetIsNotPlayer)).Permit("onPeiYang", "peiYang").Permit("onJueXing", "jueXing").PermitReentry("onJinJie").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterJinJie();
     });
     this.mGUISimpleSM.Configure("skill").Permit("onBaseInfo", "baseInfo").PermitIf("onLvlUp", "lvlUp", new Func<bool>(this.CurCanLvlUp)).Permit("onJinJie", "jinJie").Permit("onPeiYang", "peiYang").Permit("onJueXing", "jueXing").Ignore("onSkill").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterSkill();
     });
     this.mGUISimpleSM.Configure("jueXing").Permit("onBaseInfo", "baseInfo").PermitIf("onLvlUp", "lvlUp", new Func<bool>(this.CurCanLvlUp)).Permit("onJinJie", "jinJie").PermitIf("onSkill", "skill", new Func<bool>(this.CurPetIsNotPlayer)).Permit("onPeiYang", "peiYang").PermitReentry("onJueXing").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterJueXing();
     });
     this.mGUISimpleSM.Configure("peiYang").Permit("onBaseInfo", "baseInfo").PermitIf("onLvlUp", "lvlUp", new Func<bool>(this.CurCanLvlUp)).Permit("onJinJie", "jinJie").PermitIf("onSkill", "skill", new Func<bool>(this.CurPetIsNotPlayer)).Permit("onJueXing", "jueXing").PermitReentry("onPeiYang").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterPeiYang();
     });
 }
示例#7
0
 private void CreateObjects()
 {
     Transform transform = base.transform.Find("winBG");
     for (int i = 0; i < 2; i++)
     {
         this.mTab0s[i] = transform.Find(string.Format("tab{0}", i)).gameObject;
         UIEventListener expr_48 = UIEventListener.Get(this.mTab0s[i]);
         expr_48.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_48.onClick, new UIEventListener.VoidDelegate(this.OnTabClick));
         this.mTab1s[i] = transform.Find(string.Format("tabF{0}", i)).gameObject;
     }
     bool active = Tools.CanPlay(GameConst.GetInt32(30), true);
     this.mTab0s[1].SetActive(active);
     this.mTab1s[1].SetActive(active);
     GameObject gameObject = transform.Find("CloseBtn").gameObject;
     UIEventListener expr_D8 = UIEventListener.Get(gameObject);
     expr_D8.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_D8.onClick, new UIEventListener.VoidDelegate(this.OnCloseBtnClick));
     Transform transform2 = transform.Find("bg");
     for (int j = 0; j < 6; j++)
     {
         this.mPetZhuWeiItem[j] = transform2.Find(string.Format("pet{0}", j)).gameObject.AddComponent<GUIPetZhuWeiItem>();
         this.mPetZhuWeiItem[j].InitWithBaseScene(this);
     }
     this.mTipTxt = transform.Find("txt0").gameObject;
     this.mTipTxt.SetActive(false);
     this.mInfoBg = transform.Find("infoGo").gameObject;
     Transform transform3 = this.mInfoBg.transform.Find("info0");
     this.mTitle0 = transform3.Find("title").GetComponent<UILabel>();
     this.mDesc0 = transform3.Find("desc").GetComponent<UILabel>();
     Transform transform4 = this.mInfoBg.transform.Find("info1");
     this.mTitle1 = transform4.Find("title").GetComponent<UILabel>();
     this.mDesc1 = transform4.Find("desc").GetComponent<UILabel>();
     this.mInfoBg.SetActive(false);
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mGUISimpleSM.Configure("init").Permit("onState0", "state0").Permit("onState1", "state1");
     this.mGUISimpleSM.Configure("state0").Permit("onState1", "state1").Ignore("onState0").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState0();
     });
     this.mGUISimpleSM.Configure("state1").Permit("onState0", "state0").Ignore("onState1").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState1();
     });
 }
 private void CreateObjects()
 {
     Transform transform = base.transform.Find("winBG");
     this.mTitle = transform.Find("flower/Label").GetComponent<UILabel>();
     this.mBottomTip = transform.Find("txt0").GetComponent<UILabel>();
     this.mBottomTip.overflowMethod = UILabel.Overflow.ShrinkContent;
     this.mBottomTip.width = 440;
     this.mLongLinTxt1 = Singleton<StringManager>.Instance.GetString("longLinTxt1");
     this.mLongLinTxt2 = Singleton<StringManager>.Instance.GetString("longLinTxt2");
     this.mLongLinTxt3 = Singleton<StringManager>.Instance.GetString("longLinTxt3");
     this.mLongLinTxt4 = Singleton<StringManager>.Instance.GetString("longLinTxt4");
     for (int i = 0; i < 2; i++)
     {
         this.mTab0s[i] = transform.Find(string.Format("tab{0}", i)).gameObject;
         UIEventListener expr_E4 = UIEventListener.Get(this.mTab0s[i]);
         expr_E4.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_E4.onClick, new UIEventListener.VoidDelegate(this.OnTabClick));
         this.mTab0s[i].transform.Find("Label").GetComponent<UILabel>().text = ((i != 0) ? this.mLongLinTxt2 : this.mLongLinTxt1);
         this.mTab1s[i] = transform.Find(string.Format("tabF{0}", i)).gameObject;
         this.mTab1s[i].transform.Find("Label").GetComponent<UILabel>().text = ((i != 0) ? this.mLongLinTxt2 : this.mLongLinTxt1);
     }
     this.mTabNew0 = transform.Find("tabNew0").gameObject;
     this.mTabNew0.SetActive(false);
     this.mTabNew1 = transform.Find("tabNew1").gameObject;
     this.mTabNew1.SetActive(false);
     this.mGUILongLinRewardTable = transform.transform.Find("itemsPanel/itemsContents").gameObject.AddComponent<GUILongLinRewardTable>();
     this.mGUILongLinRewardTable.maxPerLine = 1;
     this.mGUILongLinRewardTable.arrangement = UICustomGrid.Arrangement.Vertical;
     this.mGUILongLinRewardTable.cellWidth = 610f;
     this.mGUILongLinRewardTable.cellHeight = 91f;
     this.mGUILongLinRewardTable.InitWithBaseScene(this);
     GameObject gameObject = transform.Find("sureBtn").gameObject;
     this.mSureBtn = gameObject.GetComponent<UIButton>();
     UIEventListener expr_26E = UIEventListener.Get(gameObject);
     expr_26E.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_26E.onClick, new UIEventListener.VoidDelegate(this.OnSureBtnClick));
     GameObject gameObject2 = transform.Find("CloseBtn").gameObject;
     UIEventListener expr_2A6 = UIEventListener.Get(gameObject2);
     expr_2A6.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_2A6.onClick, new UIEventListener.VoidDelegate(this.OnCloseBtnClick));
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mGUISimpleSM.Configure("init").Permit("onState0", "state0").Permit("onState1", "state1");
     this.mGUISimpleSM.Configure("state0").Permit("onState1", "state1").Ignore("onState0").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState0();
     });
     this.mGUISimpleSM.Configure("state1").Permit("onState0", "state0").Ignore("onState1").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterState1();
     });
     Globals.Instance.CliSession.Register(648, new ClientSession.MsgHandler(this.OnMsgTakeFDSReward));
     Globals.Instance.CliSession.Register(651, new ClientSession.MsgHandler(this.OnMsgTakeKWBReward));
 }
 private void CreateObjects()
 {
     this.mLvlNum = base.transform.Find("lvl").GetComponent<UILabel>();
     this.mHpNum = base.transform.Find("hpBg/num").GetComponent<UILabel>();
     this.mAttackNum = base.transform.Find("attackBg/num").GetComponent<UILabel>();
     this.mWufangNum = base.transform.Find("wufangBg/num").GetComponent<UILabel>();
     this.mFafangNum = base.transform.Find("fafangBg/num").GetComponent<UILabel>();
     for (int i = 0; i < 2; i++)
     {
         this.mTab0s[i] = base.transform.Find(string.Format("tab{0}", i)).gameObject;
         UIEventListener expr_C3 = UIEventListener.Get(this.mTab0s[i]);
         expr_C3.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_C3.onClick, new UIEventListener.VoidDelegate(this.OnTab0sClick));
         this.mTab1s[i] = base.transform.Find(string.Format("tabF{0}", i)).gameObject;
     }
     this.mGUIPetTrainYaoShuiLayer = base.transform.Find("yaoshui").gameObject.AddComponent<GUIPetTrainYaoShuiLayer>();
     this.mGUIPetTrainYaoShuiLayer.InitWithBaseScene(this.mBaseScene, GameConst.PET_EXP_ITEM_ID.Length);
     this.mGUIPetTrainTunShiLayer = base.transform.Find("tunshi").gameObject.AddComponent<GUIPetTrainTunShiLayer>();
     this.mGUIPetTrainTunShiLayer.InitWithBaseScene(this.mBaseScene);
     this.mGUISimpleSM = new GUISimpleSM<string, string>("init");
     this.mGUISimpleSM.Configure("init").Permit("onYaoShui", "yaoShui").Permit("onTunShi", "tunShi");
     this.mGUISimpleSM.Configure("yaoShui").Permit("onTunShi", "tunShi").Ignore("onYaoShui").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterYaoShui();
     });
     this.mGUISimpleSM.Configure("tunShi").Permit("onYaoShui", "yaoShui").Ignore("onTunShi").OnEntry(delegate(GUISimpleSM<string, string>.Transition t)
     {
         this.OnEnterTunShi();
     });
 }