diff --git a/Gameton-06/Assets/Gameton/Scripts/Skill/SkillInformationItem.cs b/Gameton-06/Assets/Gameton/Scripts/Skill/SkillInformationItem.cs index 44d5a209..5930336a 100644 --- a/Gameton-06/Assets/Gameton/Scripts/Skill/SkillInformationItem.cs +++ b/Gameton-06/Assets/Gameton/Scripts/Skill/SkillInformationItem.cs @@ -33,7 +33,9 @@ namespace TON skillReqMp.text = $"{skillData.mpConsumption}"; 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.GetComponent().sprite = loadedSkillImage; diff --git a/Gameton-06/Assets/Gameton/Scripts/UI/ControllerUI_SkillButton.cs b/Gameton-06/Assets/Gameton/Scripts/UI/ControllerUI_SkillButton.cs index 90db9cb3..cecc5d61 100644 --- a/Gameton-06/Assets/Gameton/Scripts/UI/ControllerUI_SkillButton.cs +++ b/Gameton-06/Assets/Gameton/Scripts/UI/ControllerUI_SkillButton.cs @@ -31,7 +31,9 @@ namespace TON 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().sprite = loadedSkillImage; lockImage.SetActive(false); } diff --git a/Gameton-06/Assets/Gameton/Scripts/UI/SkillSettingUI_SkillSlot.cs b/Gameton-06/Assets/Gameton/Scripts/UI/SkillSettingUI_SkillSlot.cs index d6a217e4..320b100c 100644 --- a/Gameton-06/Assets/Gameton/Scripts/UI/SkillSettingUI_SkillSlot.cs +++ b/Gameton-06/Assets/Gameton/Scripts/UI/SkillSettingUI_SkillSlot.cs @@ -20,7 +20,9 @@ namespace TON // 스킬 이미지 세팅하기 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.GetComponent().sprite = loadedSkillImage; }