public override void InitUIData() { base.InitUIData(); _instance = this; MsgBoxGroup = selfTransform.FindChild("MsgBoxGroup"); //mShow3DModel = selfTransform.FindChild("BeginnerSuccend/Show3DModel").GetComponent<RawImage>(); BeginnerSuccend = selfTransform.FindChild("BeginnerSuccend").gameObject; text = selfTransform.FindChild("BeginnerSuccend/Text").gameObject; //资源栏获取 mMoney = selfTransform.FindChild("UI_Top/UI_Money/Text").GetComponent <Text>(); mZiyuan1 = selfTransform.FindChild("UI_Top/UI_ziyuan1/Text").GetComponent <Text>(); mZiyuan2 = selfTransform.FindChild("UI_Top/UI_ziyuan2/Text").GetComponent <Text>(); backBtn = selfTransform.FindChild("UI_Top/Back_Btn").GetComponent <Button>(); //进阶前信息获取 mLevelOld = selfTransform.FindChild("UI_Center/Level/old").GetComponent <Text>(); mHpOld = selfTransform.FindChild("UI_Center/HP/old").GetComponent <Text>(); mPhysicsAttacksOld = selfTransform.FindChild("UI_Center/PhysicsAttacks/old").GetComponent <Text>(); mMagicAttacksOld = selfTransform.FindChild("UI_Center/MagicAttacks/old").GetComponent <Text>(); mPhysicsDefenseOld = selfTransform.FindChild("UI_Center/PhysicsDefense/old").GetComponent <Text>(); mMagicDefenseOld = selfTransform.FindChild("UI_Center/MagicDefense/old").GetComponent <Text>(); mAccuracyOld = selfTransform.FindChild("UI_Center/Accuracy/old").GetComponent <Text>(); mEvaOld = selfTransform.FindChild("UI_Center/Eva/old").GetComponent <Text>(); mCritOld = selfTransform.FindChild("UI_Center/Crit/old").GetComponent <Text>(); mTenacityOld = selfTransform.FindChild("UI_Center/Tenacity/old").GetComponent <Text>(); mVelocityOld = selfTransform.FindChild("UI_Center/Velocity/old").GetComponent <Text>(); mSkillMaxOld = selfTransform.FindChild("UI_Center/SkillMax/old").GetComponent <Text>(); //进阶后信息获取 mLevelNew = selfTransform.FindChild("UI_Center/Level/new").GetComponent <Text>(); mHpNew = selfTransform.FindChild("UI_Center/HP/new").GetComponent <Text>(); mPhysicsAttacksNew = selfTransform.FindChild("UI_Center/PhysicsAttacks/new").GetComponent <Text>(); mMagicAttacksNew = selfTransform.FindChild("UI_Center/MagicAttacks/new").GetComponent <Text>(); mPhysicsDefenseNew = selfTransform.FindChild("UI_Center/PhysicsDefense/new").GetComponent <Text>(); mMagicDefenseNew = selfTransform.FindChild("UI_Center/MagicDefense/new").GetComponent <Text>(); mAccuracyNew = selfTransform.FindChild("UI_Center/Accuracy/new").GetComponent <Text>(); mEvaNew = selfTransform.FindChild("UI_Center/Eva/new").GetComponent <Text>(); mCritNew = selfTransform.FindChild("UI_Center/Crit/new").GetComponent <Text>(); mTenacityNew = selfTransform.FindChild("UI_Center/Tenacity/new").GetComponent <Text>(); mVelocityNew = selfTransform.FindChild("UI_Center/Velocity/new").GetComponent <Text>(); mSkillMaxNew = selfTransform.FindChild("UI_Center/SkillMax/new").GetComponent <Text>(); //进阶需求 mNeedMoney = selfTransform.FindChild("UI_Center/UI_Money/Text").GetComponent <Text>(); mNeedZiyuan = selfTransform.FindChild("UI_Center/UI_ziyuan/Text").GetComponent <Text>(); mNeedZiyuanType = selfTransform.FindChild("UI_Center/UI_ziyuan").GetComponent <Image>(); mNeedMoneytype = selfTransform.FindChild("UI_Center/UI_Money").GetComponent <Image>(); beginnerButton = selfTransform.FindChild("UI_Center/UI_Btn_Beginner").GetComponent <Button>(); //进阶后的技能展示 mSkillBg = selfTransform.FindChild("Skill/SkillBg").GetComponent <Image>(); mSkillLevel = selfTransform.FindChild("Skill/SkillNum/Text").GetComponent <Text>(); mSkillType = selfTransform.FindChild("Skill/SkillBg/Text").GetComponent <Text>(); mSkillName = selfTransform.FindChild("Skill/SkillName").GetComponent <Text>(); mSkill = selfTransform.FindChild("Skill").gameObject; mSkillDes = selfTransform.FindChild("Skill/SkillDes").gameObject; mSkillDesText = selfTransform.FindChild("Skill/SkillDes/Des").GetComponent <Text>(); mSkillButton = mSkillBg.transform.GetComponent <Button>(); _Point = GameObject.Find("pos1").transform; show3DModel = selfTransform.FindChild("BeginnerSuccend/Show3DModel"); isSkill = false; backBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(HideUI)); beginnerButton.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickBeginnerButton)); mSkillButton.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickSkillButton)); GameEventDispatcher.Inst.addEventListener(GameEventID.HE_BeginnerUp, SucceedBeginner); GameEventDispatcher.Inst.addEventListener(GameEventID.G_Guide_Continue, ShowNewGuide); }
protected void OnDestroy() { _instance = null; GameEventDispatcher.Inst.removeEventListener(GameEventID.HE_BeginnerUp, SucceedBeginner); GameEventDispatcher.Inst.removeEventListener(GameEventID.G_Guide_Continue, ShowNewGuide); }