using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Assertions; using UnityEngine.UI; namespace TON { public class SkillSettingSlot : MonoBehaviour { public GameObject skillImage; public GameObject lockerImage; public GameObject selectedState; private int slotIndex; public void Initalize(string skillId, int index) { slotIndex = index; // 스킬 이미지 세팅하기 if (skillId != null) // 스킬 슬롯에 스킬이 지정된 경우 { if (AssetManager.Singleton.LoadSkillIcon(skillId, out Sprite loadedSkillImage)) { skillImage.SetActive(true); skillImage.GetComponent().sprite = loadedSkillImage; } } lockerImage.SetActive(false); } public int SelectedSlot() { selectedState.SetActive(true); return slotIndex; } public void UnselectedSlot() { selectedState.SetActive(false); } } }