Ejemplo n.º 1
0
    //显示通用技能提示
    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);
        }
    }
Ejemplo n.º 2
0
    /// <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);
        }
    }
Ejemplo n.º 3
0
    /// <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);
        }
    }
Ejemplo n.º 4
0
    //显示被动技能提示
    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);
        }
    }