2025-07-27 23:48:47 +02:00
|
|
|
using UnityEngine;
|
|
|
|
|
using UnityEngine.UI;
|
|
|
|
|
using TMPro;
|
|
|
|
|
|
|
|
|
|
public class CardUI : MonoBehaviour
|
|
|
|
|
{
|
|
|
|
|
[SerializeField] private string cardname;
|
|
|
|
|
[SerializeField] private PlayerSkillTree.Skills skill;
|
|
|
|
|
|
2025-08-02 02:54:53 +02:00
|
|
|
[SerializeField] private PotionHandler.PotionType potionType = PotionHandler.PotionType.None;
|
|
|
|
|
|
2025-07-27 23:48:47 +02:00
|
|
|
public PlayerSkillTree.Skills Skill { get => skill; private set => skill = value; }
|
|
|
|
|
public string Name { get => cardname; private set => cardname = value; }
|
|
|
|
|
|
|
|
|
|
private void Start()
|
|
|
|
|
{
|
|
|
|
|
Skill = skill;
|
|
|
|
|
GetComponent<Button>().onClick.AddListener(OnCardClicked);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void OnCardClicked()
|
|
|
|
|
{
|
2025-08-02 02:54:53 +02:00
|
|
|
CardManager.Instance.SelectCard(Skill, potionType);
|
2025-07-27 23:48:47 +02:00
|
|
|
}
|
|
|
|
|
}
|