//显示通用技能提示 private void OnGskillTips() { Skilltipsobj.SetActive(true); Skilltipsobj.transform.FindChild("beidong").gameObject.SetActive(false); Skilltipsobj.transform.FindChild("Image").gameObject.SetActive(true); GSkillImage = Skilltipsobj.transform.FindChild("Image/Image_1").gameObject; PSkillImage = Skilltipsobj.transform.FindChild("Image/Image_2").gameObject; ASkillImage = Skilltipsobj.transform.FindChild("Image/Image_3").gameObject; GSkillImage.SetActive(true); PSkillImage.SetActive(false); ASkillImage.SetActive(false); //Invoke("SetSkillTipsBgSize", 0.02f); skillName.transform.localPosition = postion_Big_Title.localPosition; skilldec.transform.localPosition = postion_Big_Desc.localPosition; UI_SkillTips _tips = new UI_SkillTips(CurCard, Gskilltemp); skillxiaohao.transform.parent.parent.gameObject.SetActive(true); skillName.text = GameUtils.getString(Gskilltemp.getSkillName()) + "Lv" + Gskilltemp.getSkillLevel(); skillxiaohao.text = string.Format("<color=#FF0000>{0}</color>{1}", Gskilltemp.getSkillCostNum1(), GetSkillCostString()); skillCD.text = string.Format("<color=#FF0000>{0}</color>秒", Gskilltemp.getCooldown() / 1000); skilldec.text = _tips.GetDesc(); if (string.IsNullOrEmpty(GetLilimt(Gskilltemp))) { skillLimitLevel.gameObject.SetActive(false); } else { skillLimitLevel.gameObject.SetActive(true); skillLimitLevel.text = GetLilimt(Gskilltemp); } }
/// <summary> /// 被动技能按钮 /// </summary> protected override void OnClickSkillItem_1() { //m_Skilltipsobj.SetActive(true); //m_SkilltipsbgRect.gameObject.SetActive(false); //m_GSkillImage.enabled = false; //m_PSkillImage.enabled = true; //m_ASkillImage.enabled = false; //UI_SkillTips _tips = new UI_SkillTips(m_Card, m_Pskilltemp); //m_Skilltips_Text.text = _tips.SetShow(); //if (m_HeroData.getQuality() < 3) //{ // string tempText = null; // ChsTextTemplate temp = (ChsTextTemplate)DataTemplate.GetInstance().m_ChsTextTable.getTableData("hero_info_skill_open1"); // if (temp.languageMap.TryGetValue(AppManager.Inst.GameLanguage, out tempText)) // { // m_Skilltips_Text.text += tempText.Replace("\\n", "\n"); // } //} //Invoke("SetSkillTipsBgSize", 0.02f); Skilltipsobj.SetActive(true); Skilltipsobj.transform.FindChild("beidong").gameObject.SetActive(true); Skilltipsobj.transform.FindChild("Image").gameObject.SetActive(false); GSkillImage = Skilltipsobj.transform.FindChild("beidong/Image_1").gameObject; PSkillImage = Skilltipsobj.transform.FindChild("beidong/Image_2").gameObject; ASkillImage = Skilltipsobj.transform.FindChild("beidong/Image_3").gameObject; GSkillImage.SetActive(false); PSkillImage.SetActive(true); ASkillImage.SetActive(false); skillName.transform.localPosition = postion_Small_Title.transform.localPosition; skilldec.transform.localPosition = postion_Small_Desc.transform.localPosition; UI_SkillTips _tips = new UI_SkillTips(m_Card, m_Pskilltemp); //Skilltipstext.text = _tips.GetDesc(); skillName.text = GameUtils.getString(m_Pskilltemp.getSkillName()) + "Lv" + m_Pskilltemp.getSkillLevel(); skillxiaohao.transform.parent.parent.gameObject.SetActive(false); skilldec.transform.localPosition.Set(skilldec.transform.localPosition.x, -89.1f, skilldec.transform.localPosition.z); skilldec.text = _tips.GetDesc(); if (string.IsNullOrEmpty(GetLilimt(m_Pskilltemp))) { skillLimitLevel.gameObject.SetActive(false); } else { skillLimitLevel.gameObject.SetActive(true); skillLimitLevel.text = GetLilimt(m_Pskilltemp); } if (!InterfaceControler.GetInst().IsOpenSkill(m_Card.GetHeroRow(), m_Pskilltemp.getSkillNo())) { skillLimitLevel.gameObject.SetActive(true); } else { skillLimitLevel.gameObject.SetActive(false); } }
/// <summary> /// 通用技能按钮 /// </summary> protected override void OnClickSkillItem_0() { //m_Skilltipsobj.SetActive(true); //m_SkilltipsbgRect.gameObject.SetActive(false); //m_GSkillImage.enabled = true; //m_PSkillImage.enabled = false; //m_ASkillImage.enabled = false; //UI_SkillTips _tips = new UI_SkillTips(m_Card, m_Gskilltemp); //m_Skilltips_Text.text = _tips.SetShow(); //Invoke("SetSkillTipsBgSize", 0.02f); Skilltipsobj.SetActive(true); Skilltipsobj.transform.FindChild("beidong").gameObject.SetActive(false); Skilltipsobj.transform.FindChild("Image").gameObject.SetActive(true); GSkillImage = Skilltipsobj.transform.FindChild("Image/Image_1").gameObject; PSkillImage = Skilltipsobj.transform.FindChild("Image/Image_2").gameObject; ASkillImage = Skilltipsobj.transform.FindChild("Image/Image_3").gameObject; GSkillImage.SetActive(true); PSkillImage.SetActive(false); ASkillImage.SetActive(false); skillName.transform.localPosition = postion_Big_Title.localPosition; skilldec.transform.localPosition = postion_Big_Desc.localPosition; UI_SkillTips _tips = new UI_SkillTips(m_Card, m_Gskilltemp); skillxiaohao.transform.parent.parent.gameObject.SetActive(true); skillName.text = GameUtils.getString(m_Gskilltemp.getSkillName()) + "Lv" + m_Gskilltemp.getSkillLevel(); skillxiaohao.text = string.Format("<color=#FF0000>{0}</color>{1}", m_Gskilltemp.getSkillCostNum1(), GetSkillCostString()); skillCD.text = string.Format("<color=#FF0000>{0}</color>秒", m_Gskilltemp.getCooldown() / 1000); skilldec.text = _tips.GetDesc(); if (string.IsNullOrEmpty(GetLilimt(m_Gskilltemp))) { skillLimitLevel.gameObject.SetActive(false); } else { skillLimitLevel.gameObject.SetActive(true); skillLimitLevel.text = GetLilimt(m_Gskilltemp); } //技能是否开启 if (!InterfaceControler.GetInst().IsOpenSkill(m_Card.GetHeroRow(), m_Gskilltemp.getSkillNo())) { skillLimitLevel.gameObject.SetActive(true); } else { skillLimitLevel.gameObject.SetActive(false); } }
//显示被动技能提示 private void OnPskillTips() { Skilltipsobj.SetActive(true); Skilltipsobj.transform.FindChild("beidong").gameObject.SetActive(true); Skilltipsobj.transform.FindChild("Image").gameObject.SetActive(false); GSkillImage = Skilltipsobj.transform.FindChild("beidong/Image_1").gameObject; PSkillImage = Skilltipsobj.transform.FindChild("beidong/Image_2").gameObject; ASkillImage = Skilltipsobj.transform.FindChild("beidong/Image_3").gameObject; GSkillImage.SetActive(false); PSkillImage.SetActive(true); ASkillImage.SetActive(false); skillName.transform.localPosition = postion_Small_Title.transform.localPosition; skilldec.transform.localPosition = postion_Small_Desc.transform.localPosition; UI_SkillTips _tips = new UI_SkillTips(CurCard, Pskilltemp); //Skilltipstext.text = _tips.GetDesc(); skillName.text = GameUtils.getString(Pskilltemp.getSkillName()) + "Lv" + Pskilltemp.getSkillLevel(); skillxiaohao.transform.parent.parent.gameObject.SetActive(false); skilldec.transform.localPosition.Set(skilldec.transform.localPosition.x, -89.1f, skilldec.transform.localPosition.z); skilldec.text = _tips.GetDesc(); if (m_HeroStar < 3) { string tempText = null; ChsTextTemplate temp = (ChsTextTemplate)DataTemplate.GetInstance().m_ChsTextTable.getTableData("hero_info_skill_open1"); if (temp.languageMap.TryGetValue(AppManager.Inst.GameLanguage, out tempText)) { // Skilltipstext.text += tempText.Replace("\\n", "\n"); } } if (string.IsNullOrEmpty(GetLilimt(Pskilltemp))) { skillLimitLevel.gameObject.SetActive(false); } else { skillLimitLevel.gameObject.SetActive(true); skillLimitLevel.text = GetLilimt(Pskilltemp); } }