Files
M-Gameton-06/Gameton-06/Assets/Gameton/Scripts/UI/SkillSettingUI_SkillSlot.cs
2025-02-11 10:20:48 +09:00

35 lines
908 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Assertions;
using UnityEngine.UI;
namespace TON
{
public class SkillSettingUI_SkillSlot : MonoBehaviour
{
public GameObject skillImage;
public GameObject lockerImage;
public GameObject selectedState;
public void Initalize(string skillId)
{
// 스킬 이미지 세팅하기
Assert.IsTrue(AssetManager.Singleton.LoadSkillIcon(skillId, out Sprite loadedSkillImage));
skillImage.SetActive(true);
skillImage.GetComponent<Image>().sprite = loadedSkillImage;
lockerImage.SetActive(false);
}
public void SelectedSlot()
{
selectedState.SetActive(true);
}
public void UnselectedSlot()
{
selectedState.SetActive(false);
}
}
}