using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace TON { public class ControllerUI_SkillButton : MonoBehaviour { public SkillData skillData; public GameObject skillImage; public GameObject lockImage; [SerializeField] private SerializableDictionary skillSprite = new SerializableDictionary(); public void Initalize(SkillData skillData) { Debug.Log($"Initalize :: {skillData.id}"); this.skillData = skillData; skillImage.SetActive(true); skillImage.GetComponent().sprite = skillSprite.GetValueOrDefault(skillData.id, null); lockImage.SetActive(false); } } }