fix: 변경된 스킬 데이터가 정상적으로 매핑되지 않는 오류 수정

This commit is contained in:
aube.lee
2025-03-17 21:05:22 +09:00
parent 0c593aeefa
commit c1d1fa56b5
6 changed files with 272 additions and 18 deletions

View File

@@ -174,17 +174,19 @@ namespace TON
public void OnClickSettingButton()
{
// 스킬 데이터 업데이트 할때 selectedSlotIndex +1 해서 넘겨줘야함
SkillDataManager.Singleton.UpdateSkillData(selectedSkillId, selectedSlotIndex + 1);
SkillDataManager.Singleton.UpdateSkillData(selectedSkillId, selectedSlotIndex + 1, () =>
{
// 스킬 업데이트 후 UI 갱신
var unselectedSkill = createSkillInfo.Find(skill => skill.skillId == selectedSkillId);
unselectedSkill?.UnselectedSkillInfo();
createSkillSlots[selectedSlotIndex].UnselectedSlot();
// 스킬 업데이트 후 UI 갱신
var unselectedSkill = createSkillInfo.Find(skill => skill.skillId == selectedSkillId);
unselectedSkill?.UnselectedSkillInfo();
createSkillSlots[selectedSlotIndex].UnselectedSlot();
selectedSkillId = null;
selectedSlotIndex = -1;
selectedSkillId = null;
selectedSlotIndex = -1;
RefreshUI();
});
RefreshUI();
}
private void RefreshUI()