private Vector3 mInitSkillNamePosition; // 技能名称初始位置 void Awake() { forImage = transform.FindChild("ForBar").GetComponent <Image>(); behImage = transform.FindChild("BehBar").GetComponent <Image>(); mLevel = transform.FindChild("RankBg/Level").GetComponent <Text>(); mBuffControl = transform.FindChild("BuffGroup").gameObject.AddComponent <UI_BuffAllControl>(); mSkillImage = transform.FindChild("Skill").GetComponent <Image>(); //mSkillName.text = ""; mSkillImage.gameObject.SetActive(false); Vector3 localSkill = mSkillImage.transform.localPosition; mInitSkillNamePosition = new Vector3(localSkill.x, localSkill.y, localSkill.z); rectTran = GetComponent <RectTransform>(); SetValue(1); }
public override void InitUIData() { Inst = this; m_Mask = selfTransform.FindChild("Mask").gameObject; m_LimitFightUIObj = selfTransform.FindChild("UI_LimitFight").gameObject; m_bg = selfTransform.FindChild("Image(bottombg)"); m_TopRight = selfTransform.FindChild("topright"); m_Bottom = selfTransform.FindChild("bottom"); // 按钮 speedBtn = selfTransform.FindChild("Button(speed)").GetComponent <Button>(); speedBtn.onClick.AddListener(onSpeedCall); m_PauseBtn = selfTransform.FindChild("Button(pause)").GetComponent <Button>(); m_PauseBtn.onClick.AddListener(onPauseCall); m_EscBtn = selfTransform.FindChild("EscBtn").GetComponent <Button>(); m_EscBtn.onClick.AddListener(OnClickEscButton); autoBtn = selfTransform.FindChild("Button(autoFight)").GetComponent <Button>(); autoBtn.onClick.AddListener(OnClickSkillIcon); // 技能页 mSkillPanel = selfTransform.FindChild("bottom/SkillPanel").GetComponent <UI_SkillPanel>(); m_Speed = speedBtn.transform.FindChild("Text").GetComponent <Text>(); m_Auto_Effect = autoBtn.transform.FindChild("effect/auto"); m_Auto_Button = autoBtn.transform.FindChild("Image(auto)"); m_Hand_Effect = autoBtn.transform.FindChild("effect/shoudong"); m_Hand_Button = autoBtn.transform.FindChild("Image(shoudong)"); // 战场信息 Transform infoTrans = selfTransform.FindChild("TopPanel"); //timeTransfrom = infoTrans.FindChild("time"); //mHundred = infoTrans.FindChild("time/3").GetComponent<Image>(); //mTow = infoTrans.FindChild("time/2").GetComponent<Image>(); //mOne = infoTrans.FindChild("time/1").GetComponent<Image>(); m_TimeLimit = transform.FindChild("topright/Text(timelimit)").GetComponent <Text>(); m_TimeTransform = transform.FindChild("topright/Text(timelimit)"); mLevelName = infoTrans.FindChild("LevelName").GetComponent <Text>(); //mInfiniteTime = infoTrans.FindChild("Infinite").gameObject; mStageName = transform.FindChild("topright/levelname").GetComponent <Text>(); mSPControl = selfTransform.FindChild("SP").GetComponent <UI_SPControl>(); //mCurRound = selfTransform.FindChild("RoundTag/curRound").gameObject.AddComponent<RoundNumber>().init(1); //mTotalRound = selfTransform.FindChild("RoundTag/totalRound").gameObject.AddComponent<RoundNumber>().init(0); m_TotalRound[0] = transform.FindChild("topright/wave_1"); m_TotalRound[1] = transform.FindChild("topright/wave_2"); m_TotalRound[2] = transform.FindChild("topright/wave_3"); m_CurRound[0] = transform.FindChild("topright/process/1"); m_CurRound[1] = transform.FindChild("topright/process/2"); m_CurRound[2] = transform.FindChild("topright/process/3"); m_AngerImager = transform.FindChild("bottom/nuqivalue").GetComponent <Image>(); m_AngerImager.gameObject.SetActive(false); // buff mSelfBuff = infoTrans.FindChild("SelfBuffer").gameObject.AddComponent <UI_BuffAllControl>(); mEnemyBuff = infoTrans.FindChild("EnemyBuffer").gameObject.AddComponent <UI_BuffAllControl>(); // 怒气 mSelfAnger = transform.FindChild("bottom/nuqi").gameObject.AddComponent <AngerNumber>(); //mEnemyAnger = infoTrans.FindChild("right/value").gameObject.AddComponent<AngerNumber>(); //技能图标 m_Skill1 = transform.FindChild("bottom/SkillPanel/skill_1"); m_Skill2 = transform.FindChild("bottom/SkillPanel/skill_2"); m_Skill3 = transform.FindChild("bottom/SkillPanel/skill_3"); m_Skill4 = transform.FindChild("bottom/SkillPanel/skill_4"); m_Skill5 = transform.FindChild("bottom/SkillPanel/skill_5"); m_Skill1.gameObject.SetActive(false); m_Skill2.gameObject.SetActive(false); m_Skill3.gameObject.SetActive(false); m_Skill4.gameObject.SetActive(false); m_Skill5.gameObject.SetActive(false); m_SkillArys[0] = m_Skill1; m_SkillArys[1] = m_Skill2; m_SkillArys[2] = m_Skill3; m_SkillArys[3] = m_Skill4; m_SkillArys[4] = m_Skill5; // 战场倒计时图片资源 mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/0")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/1")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/2")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/3")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/4")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/5")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/6")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/7")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/8")); mNumberSprite.Add(UIResourceMgr.LoadSprite("UI/Number/fight_time/9")); // SetInitObjectIsShow(false); //是否极限试炼 if (ObjectSelf.GetInstance().LimitFightMgr.m_bStartEnter) { m_LimitFightUIObj.SetActive(true); SetStageNameActive(false); } if (int.Parse(ConfigsManager.Inst.GetClientConfig(ClientConfigs.BattleMode)) == 0)//自动 yao 15-6-29 { isAuto = true; } else { isAuto = false;//手动模式 } //isAuto = false; // 添加更新事件 GameEventDispatcher.Inst.addEventListener(GameEventID.F_Anger_Update, onAngerUpdate); GameEventDispatcher.Inst.addEventListener(GameEventID.SE_PrepareEnemy, onRoundUpdateCall); GameEventDispatcher.Inst.addEventListener(GameEventID.F_LimitBoutEnd, ShowLimitFightRoundNum); GameEventDispatcher.Inst.addEventListener(GameEventID.G_Guide_Stop_Type, StopNextGuide); GameEventDispatcher.Inst.addEventListener(GameEventID.G_Guide_Fighting, GuideFinghting); GameEventDispatcher.Inst.addEventListener(GameEventID.G_Guide_Continue, GuideContinue); ////////////////////////////////////////////////////////////////////////// if (GuideManager.GetInstance().IsContentGuideID(100306) == false) { //m_IsGuide = true; } else { m_IsGuide = false; } }