Exemplo n.º 1
0
    public void UpdateUI(Skill_Info p_info)
    {
        string ablitystr = ReturnTypeString.GetAblityString(p_info.ablity_type); // 타입 보내서 해당 능력 가져오기

        m_SkillName.text  = string.Format("{0}", p_info.skill_name);             // 이름
        m_AblityType.text = ablitystr;                                           // 능력
        m_SkillCost.text  = string.Format("활력 {0}", p_info.skill_cost);          // 스킬 소모량

        // 시전 시간
        if (p_info.skill_casttime == 0f)
        {
            m_SkillCastT.text = "즉시 시전";
        }
        else
        {
            m_SkillCastT.text = string.Format("시전 시간 {0}초", p_info.skill_casttime);
        }


        // 사거리
        if (p_info.skill_range == 0f)
        {
            m_SkillRange.text = "유효거리(자신)";
        }
        else
        {
            m_SkillRange.text = string.Format("유효거리 0~{0}m", p_info.skill_range);
        }

        m_SkillDelayT.text       = string.Format("{0}초 후 재사용 가능", p_info.skill_delaytime);                               // 쿨타임
        m_SkillRequirePoint.text = string.Format("배우기 요구 조건[{0}] 능력 {1}레벨", ablitystr, p_info.skill_level_requirements); // 조건
        m_SkillDescription.text  = string.Format("{0}", p_info.skill_description);                                       // 스킬 설명
    }
Exemplo n.º 2
0
    public void UpdateUI(Skill_Info p_info)
    {
        string ablitystr = ReturnTypeString.GetAblityString(p_info.ablity_type);  // 타입 보내서 해당 능력 가져오기

        m_SkillName.text  = string.Format("{0}", p_info.skill_name);              // 이름
        m_AblityType.text = ablitystr;                                            // 능력

        m_SkillDescription.text = string.Format("{0}", p_info.skill_description); // 스킬 설명

        m_SkillRequirePoint.text = string.Format("배우기 요구 조건[{0}] 강화 포인트 {1} 이상", ablitystr, p_info.skill_point_requirements);
    }