fix: assert 내 out 변수 값 초기화

This commit is contained in:
aube.lee
2025-02-26 09:51:54 +09:00
parent c2797b083a
commit 85f5dc9fcc
3 changed files with 9 additions and 3 deletions

View File

@@ -33,7 +33,9 @@ namespace TON
skillReqMp.text = $"{skillData.mpConsumption}"; skillReqMp.text = $"{skillData.mpConsumption}";
skillReqLv.text = $"{skillData.requiredLevel}"; skillReqLv.text = $"{skillData.requiredLevel}";
Assert.IsTrue(AssetManager.Singleton.LoadSkillIcon(skillData.id, out Sprite loadedSkillImage)); // out 으로 받을 변수 초기화
Sprite loadedSkillImage = null;
Assert.IsTrue(AssetManager.Singleton.LoadSkillIcon(skillData.id, out loadedSkillImage));
skillImage.SetActive(true); skillImage.SetActive(true);
skillImage.GetComponent<Image>().sprite = loadedSkillImage; skillImage.GetComponent<Image>().sprite = loadedSkillImage;

View File

@@ -31,7 +31,9 @@ namespace TON
skillIcon.SetActive(true); skillIcon.SetActive(true);
Assert.IsTrue(AssetManager.Singleton.LoadSkillIcon(skillBase.SkillData.id, out Sprite loadedSkillImage)); // out 으로 받을 변수 초기화
Sprite loadedSkillImage = null;
Assert.IsTrue(AssetManager.Singleton.LoadSkillIcon(skillBase.SkillData.id, out loadedSkillImage));
skillIcon.GetComponent<Image>().sprite = loadedSkillImage; skillIcon.GetComponent<Image>().sprite = loadedSkillImage;
lockImage.SetActive(false); lockImage.SetActive(false);
} }

View File

@@ -20,7 +20,9 @@ namespace TON
// 스킬 이미지 세팅하기 // 스킬 이미지 세팅하기
if (skillId != null) // 스킬 슬롯에 스킬이 지정된 경우 if (skillId != null) // 스킬 슬롯에 스킬이 지정된 경우
{ {
Assert.IsTrue(AssetManager.Singleton.LoadSkillIcon(skillId, out Sprite loadedSkillImage)); // out 으로 받을 변수 초기화
Sprite loadedSkillImage = null;
Assert.IsTrue(AssetManager.Singleton.LoadSkillIcon(skillId, out loadedSkillImage));
skillImage.SetActive(true); skillImage.SetActive(true);
skillImage.GetComponent<Image>().sprite = loadedSkillImage; skillImage.GetComponent<Image>().sprite = loadedSkillImage;
} }