์ด๋ ๊ฒ ์ ์ธํ ์ด๊ฑฐ์ฒด๊ฐ ์๊ฑฐ๋ ์
์ ๊ธฐ์ ์ ๊ฐ ์ง์ ์ง์ ํ ์ซ์๋ฅผ ๊ฐ์ ธ์ค๊ณ ์ถ์๋ฐ
์ด๊ฑฐ ๋ค ์๋จ;; ๊ทธ๋ฅ 0,1,2,3 ์ด๋ ๊ฒ ์์ฐจ์ ์ผ๋ก ์ธ๋ฑ์ค๋ง ๊ฐ์ ธ์ด
๋ฑ๊ธ์ ์ ๋๋ก ๋ฉ์ฉกํ๊ฒ ์๋ค์ด์์. ์ ์ด์ ๋ค 0๋ง ๋์ค๊ฑฐ๋ ์ด๋ฐ๊ฒ ์๋๋ผ normal์ด๋ฉด 1์ด ๋์์ผํ๋๋ฐ 0์ด๋์ค๊ณ rare๋ 1์ด ๋์ค๊ณ ์ด๋ ๊ฒ ๋จ ๋ณํ์ด ์๋จ
๋์ฒด ์์ด๋ผ.. ๊ฒ์์ ํด์ ๋์จ๊ฒ ์ ๊ฒ๋ค์ธ๋ฐ ๋ค ์๋๋๊น ๋ต๋ตํ๋ค
Convert.ToInt32()
์์ ์์์ ์ฌ์ง์. ๊ทธ๊ฒ๋ ์ผ๋๋ฐ ์๋๋จ๊ฑฐ์.. ์ผ๋จ ๋ค์๋ค์๋ค์ ํด๋ณผ๊ฒ์;;
ItemGrade grade = itemData.itemGrade; gainExp = Convert.ToInt32(grade); ์ด๋ ๊ฒํด๋ ๊ทธ๋ฅ 0,1,2,3 ์ผ๋ก๋ง ๋์ด... ์ง์ง ๋ญ์ง ์ด๊ฑฐ์ฒด๊ฐ ๋ญ ์๋ชป๋๊ฑด๊ฐ;; ๊ทธ ์ด๊ฑฐ์ฒด ํ์ ์์ฒด๋ ๋ฉ์ฉกํ๊ฒ ์ ๋์ค๋๋ฐ int ๋ณํ์ด ์๋จ ๊ฑ
Debug.Log((int)ItemGrade.Legend); Debug.Log((int)ItemGrade.Rare); Debug.Log((int)ItemGrade.Unique); ๋๋ฒ๊ทธ๋ก ์ด๊ฑธ ์ฐ์ด๋ณด๋ฉด ์ง์ง ๋ฉ์ฉกํ๊ฒ ๋ค ๋ณํ๋์ด์ 10,2,5 ์ด๋ ๊ฒ ๋์ด ๋ฏธ์น๊ฒ ๋ค;
์์ค๋ฅผ ์ผ๋ถ๋ถ๋ง ์ฌ๋ฆฌ๋๊น ๋ด์ค์๊ฐ ์์์ gainExp๊ฐ ์ด๋์ ์ ์ธ๋๊ฑฐ๋ฉฐ ์ด๋์ ํ์ธ ํ์๋ 1, 2, 3์ผ๋ก ํ์๋๋์ง๋ฅผ ์ ์ด์ฃผ์
ใดใด ์ฝ๋๋ฌธ์ ๊ฐ ์๋๋ผ ๊ฑ ์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ ํ์ธํ๋ ์์ดํ ๋ฑ๊ธ์ด ์ค์ ์ด ํ๋ ธ์ ๋ด๊ฐ ๋ญ ๊ฑด๋๋ฆฌ๋ค๊ฐ ์๋ชป๊ฑด๋๋ฆฐ๋ฏ. ๊ทธ๋๋ ๋ด์ฃผ์ ์ ๊ฐ์ฌ์
์์ธ์ ์ฐพ์ ์ฝ๋๊ฐ ์๋๋ผ ๊ฑ ์์ดํ ๋ฐ์ดํฐ ์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ ํ์ธํด๋ณด๋ Grade๊ฐ ์ ๋๋ก ์ค์ ์ด ์๋๊ณ ํ๋ ค์์๋ค์.... ๋์ฒด ๋ด๊ฐ ์ด๊ฑธ ์ธ์ ๋ณ๊ฒฝํ๋์ง ๊ธฐ์ต๋ ์๋๋๋ฐ/.....