๋ฑ€์„œ์ฒ˜๋Ÿผ ๋ ˆ๋ฒจ์—…ํ•˜๋ฉด ์„ ํƒ์ง€ 3๊ฐœ ๋œจ๊ฒŒ ํ•˜๋Š”๊ฑฐ ๋งŒ๋“œ๋ ค๊ณ 


ย  ย  public BuffDatabase buffData;

ย  ย  public Image slotImage;

ย  ย  public TextMeshProUGUI buffText;

ย  ย  int randomCnt;


ย  ย  private void Start()

ย  ย  {


ย  ย  }


ย  ย  void Update()

ย  ย  {

ย  ย  ย  ย  GetAbility();

ย  ย  }


ย  ย  public void GetAbility()

ย  ย  {

ย  ย  ย  ย  if (LevelSystem.Instance.expFull)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  randomCnt = Random.Range(0, buffData.buffs.Count);


ย  ย  ย  ย  ย  ย  slotImage.sprite = buffData.buffs[randomCnt].buffSprite;

ย  ย  ย  ย  ย  ย  buffText.text = buffData.buffs[randomCnt].buffDescription;

ย  ย  ย  ย  }

ย  ย  }


๊ฒŒ์ž„์˜ค๋ธŒ์ ํŠธ ๋งŒ๋“ค์–ด์„œ ์ด ์ฝ”๋“œ ๋„ฃ์–ด์ฃผ๊ณ  3๊ฐœ๋กœ ๋ณต์‚ฌํ–ˆ๋Š”๋ฐ ๋ฌธ์ œ๋Š” ์ด๊ฑธ ๋ ˆ๋ฒจ์—…ํ• ๋•Œ ๋”ฑ ํ•œ๋ฒˆ๋งŒ ์‹คํ–‰ํ•˜๊ณ  ๋ฉˆ์ถฐ์•ผ ํ•˜๋Š”๋ฐย ๋‚ด๊ฐ€ ์ฝ”๋”ฉ ์ข†๋ฐฅ์ด๋ผย ๊ทธ๊ฑธ ์–ด์ผ€ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Œย ์ค‘๊ฐ„์—ย ๋‹ค๋ฅธ ์กฐ๊ฑด ๋„ฃ์–ด๋†“๊ณ  ์ฝ”๋“œ๋๋‚˜๋ฉด ์กฐ๊ฑด false๋กœ ํ•˜๋Š”ย ๋ฐฉ๋ฒ•๋ฐ–์— ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ์ฒซ๋ฒˆ์งธ ๊ฒŒ์ž„์˜ค๋ธŒ์ ํŠธ๋งŒ ๋ฐ”๋€Œ๊ณ  ์กฐ๊ฑด์ด false๊ฐ€ ๋˜์„œ ๋‚˜๋จธ์ง„ ๊ทธ๋Œ€๋กœ๋”๋ผ๊ณ  ์ด๊ฑฐ๋กœ 3์ผ์งธ ๊ณ ๋ฏผ์ค‘์ž„ ใ……ใ…‚ใ…‹ใ…‹