스킬 슬롯 업데이트 로직 수정

This commit is contained in:
aube.lee
2025-02-11 10:20:48 +09:00
parent 18a27aa3e1
commit 7bea4520c5
10 changed files with 315 additions and 229 deletions

View File

@@ -1,6 +1,7 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Assertions;
using UnityEngine.UI;
namespace TON
@@ -9,21 +10,25 @@ namespace TON
{
public GameObject skillImage;
public GameObject lockerImage;
public GameObject selectedState;
public void Initalize()
public void Initalize(string skillId)
{
// 스킬 이미지 세팅하기
// skillImage = GetComponent<GameObject>();
Assert.IsTrue(AssetManager.Singleton.LoadSkillIcon(skillId, out Sprite loadedSkillImage));
skillImage.SetActive(true);
skillImage.GetComponent<Image>().sprite = loadedSkillImage;
lockerImage.SetActive(false);
}
public void SelectedSlot()
{
lockerImage.SetActive(true);
selectedState.SetActive(true);
}
public void UnselectedSlot()
{
lockerImage.SetActive(false);
selectedState.SetActive(false);
}
}
}