40 lines
1.1 KiB
C#
40 lines
1.1 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace TON
|
|
{
|
|
public class SkillInformationItem : MonoBehaviour
|
|
{
|
|
[SerializeField]
|
|
SerializableDictionary<string, Sprite> imageSprites = new SerializableDictionary<string, Sprite>();
|
|
|
|
public Image skillImage;
|
|
public TextMeshProUGUI skillName;
|
|
public TextMeshProUGUI skillDamage;
|
|
public TextMeshProUGUI skillCooltime;
|
|
public TextMeshProUGUI skillReqMp;
|
|
public TextMeshProUGUI skillReqLv;
|
|
|
|
public GameObject locker;
|
|
|
|
|
|
public void Initalize(SkillData skillData, int playerLevel)
|
|
{
|
|
skillName.text = skillData.name;
|
|
skillDamage.text = $"{skillData.damage}";
|
|
skillCooltime.text = $"{skillData.coolDown}";
|
|
skillReqMp.text = $"{skillData.mpConsumption}";
|
|
skillReqLv.text = $"{skillData.requiredLevel}";
|
|
|
|
if (playerLevel >= skillData.requiredLevel)
|
|
{
|
|
locker.SetActive(false);
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|