public class BuffImage : MonoBehaviour

{

ย  ย  private SkillData skill;

ย  ย  private int rank;

ย  ย  public Sprite[] border;

ย  ย  Image image;

ย  ย ย 

ย  ย  public void Init(SkillData data, int index)

ย  ย  {

ย  ย  ย  ย  skill = data;

ย  ย  ย  ย  rank = index;

ย  ย  ย  ย  image = GetComponent<Image>();

ย  ย  ย  ย  image.sprite = border[rank-1];

ย  ย  ย  ย  Debug.Log(skill);

ย  ย  }


ย  ย  public SkillData GetSkill()

ย  ย  {

ย  ย  ย  ย  Debug.Log(skill);

ย  ย  ย  ย  return skill;

ย  ย  }

}

์ง„์งœ ๋„ˆ๋ฌด ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ์ธ๋ฐ ์ดํ•ดํ•  ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๊ฐ€ ๊ณ„์† ์ƒ๊ฒจ์„œ ๋ฉ˜๋ถ•์ค‘์ž„..

1. ๋‹ค๋ฅธ ์Šคํฌ๋ฆฝํŠธ์—์„œ Init ํ•จ์ˆ˜๋ฅผย ํ˜ธ์ถœํ•ด์„œ skill๊ณผ rank ๋ณ€์ˆ˜์— ๊ฐ’์„ ๋„ฃ์–ด์คŒ.
2. Debug.Log ํ™•์ธ ์‹œ skill ๊ฐ’์ด ์ •์ƒ์ ์œผ๋กœ ๋‚˜์˜ด.
3. ๋˜ ๋‹ค๋ฅธ ์Šคํฌ๋ฆฝํŠธ์—์„œ GetSkill ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•จ.
4. Debug.Log ํ™•์ธ ์‹œ skill๊ฐ’์ด null๊ฐ’์œผ๋กœ ๋ณ€ํ•ด์žˆ์Œ???

์‹ฌ์ง€์–ด ์œ ๋‹ˆํ‹ฐ์—์„œ ํ…Œ์ŠคํŠธํ”Œ๋ ˆ์ด ์ข…๋ฃŒํ•˜๊ณ  ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋ฉด ์ด์ „์— ์ €์žฅ๋œ ๊ฐ’์ด ๋‚จ์•„์žˆ์„ ๋•Œ๋„ ์žˆ์Œ;;ย 

์ง„์งœ ๋‚ด ๋จธ๋ฆฌ๋กœ๋Š” ์™œ ๊ฐ’์ด ์‚ฌ๋ผ์ง€๋Š”์ง€ ์ดํ•ด๊ฐ€ ์ „ํ˜€ ์•ˆ ๊ฐ€.. ํ˜น์‹œ ์ง์ž‘๋˜๋Š” ๋ถ€๋ถ„ ์žˆ๋‹ค๋ฉด ์˜๊ฒฌ ์ข€ ใ… ใ…  ์ฐธ๊ณ ๋กœ ์ € ๋‘ ๋ฒˆ์˜ ํ˜ธ์ถœ ์ œ์™ธํ•˜๋ฉด ์•„๋ฌด ๊ฐœ์ž…์ด ์—†์Œ.