ํ๋ ์ด์ด์ ์์ดํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ย ์ธ๋ฒคํ ๋ฆฌ๊ฐ ์์. ๊ทธ๋ฆฌ๊ณ ์ธ๋ฒคํ ๋ฆฌ UI์ ๊ฐ ์์ดํ ์นธ์ ๋ณด์ฌ์ค ์ธ๋ฒคํ ๋ฆฌ ์ฌ๋กฏ์ด ์์.
์ธ๋ฒคํ ๋ฆฌ ์ฌ๋กฏ์ ์ฌ๋ฌ ์์ดํ ํ์ ์ ๋ด์ ์ ์๊ฒ ์ต์์? ๋ถ๋ชจ ๊ตฌ์กฐ์ฒด์ธย FItemStruct๋ฅผ ๋ณ์๋ก ๊ฐ์ง๊ณ ์์.ย
๋ฌธ์ ๋ ํ๋ ์ด์ด ์ธ๋ฒคํ ๋ฆฌ์ ์๋ ์์ดํ ๋ฐ์ดํฐ์์ ์ฌ๋กฏ์ ๋ฐ์ดํฐ๋ฅผ ๋๊ฒจ์ค ๋ ์ ์บ์คํ ์ด ๋๋ฉด์ ์์ ๊ตฌ์กฐ์ฒด์ ๋ณ์ ๊ฐ์ด ๋ค ๋ ๋ผ๊ฐ..(FWeaponStruct ->FItemStruct ์ด๋๊น)
ํดํ์๋ ๋ ์ฅ๋น๋ ์๋น, ๊ธฐํ ํ ๋ค์ ํดํ์ด ๋ค ๋ฌ๋ผ์ ๋ค์ด์บ์คํ ์ ํด์ ํดํ์ ๊ฐ์ ๋๊ฒจ์ฃผ๊ณ ํ๋ฉด์ ๋ณด์ฌ์ผํจ.
์ธ๋ฒคํ ๋ฆฌ ์ฌ๋กฏ์ ์ฌ๋ฌ ์์ดํ ๋ฐ์ดํฐ ํ์ ์ ์ด๋ป๊ฒ ํ๋์ ๋ณ์๋ก ๋ด์?ย FWeaponStruct,ย FArmorStruct .... ์ด๋ ๊ฒ ๋ณ์๋ฅผ ์ฌ๋ฌ๊ฐ ๋ง๋๋๊ฑด ๋ง์ด ์๋๋๊ฒ๊ฐ์๋ฐ
๋ด๊ฐ ํ๋ ๋ฐฉ๋ฒ์ ๋ฐ์ดํฐ ํ ์ด๋ธ์์ enum์ผ๋ก ์์ดํ ํ์ ์ ์ค์ ํด์ค ๊ทธ๋ฆฌ๊ณ ์ฌ๋กฏ์ชฝ์์ ์ธ๋ฒคํ ๋ฆฌ ์ ๊ทผํด์ ์๋๊ฐ์ ๋ณ์๋ง ๊ฐ์ ธ์ค๊ณ ์ด๋ฏธ์ง ๊ฐ์ ๊ณ ์ ๊ฐ์ ๋ฐ์ดํฐ ํ ์ด๋ธ์์ ๊ฐ์ ธ์ด ๋ง์ฝ ์์ดํ ํ์ ๋ง๋ค ๋ค๋ฅธ ํ๋์ ํ๊ณ ์ถ์ผ๋ฉด ๋ฐ์ดํฐ ํ ์ด๋ธ์์ enum๋ถ๋ฌ์ค๊ณ ๊ฐ๊ฐ ์ฝ๋ ์ง๋ฉด ๋จ - dc App
๊ทธ๋ ๋ค ์ฌ๋กฏ ๊ฐ๊ฐ์ ์์ดํ ๋ฐ์ดํฐ๋ฅผ ๋ฃ๋๊ฑด ๋ฉ์ฒญํ์๊ฐ์ด์๋ ๊ฒ ๊ฐ์.. ์ฌ๋กฏ์ index๋ง ์ ์ฅํด๋๊ณ ํ์ํ ๋ ์ธ๋ฒคํ ๋ฆฌ ์ ๊ทผํด์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ฉด ๋๋๊ฑฐ์๊ตฌ๋ ใณใณ;;
์๋ณธ ์์ดํ ๊ฐ์ฒด์ ๋ํ ํฌ์ธํฐ ํ์ฉํด์ ํ๋ฉด ๋์ง ์๋