์คํฌ ํต์ฌ๋กฏ์ด๋, ์ฌ์ฉํ๋ ์คํฌ์ ์ ์ ์ ์ฅํด๋ ํ์๊ฐ ์์ด์ ์ฒ์์๋ ScriptableObject๋ก ๋ง๋ค๊ณ
ScriptableObject์ ๋ฉ์๋๋ก ์ฌ์ฉ ํจ๊ณผ๋ฅผ ๊ตฌํํ์๋๋ฐ
์๋ฌด๋๋ ๊ทธ๋ฌ๋๊น ์คํฌ๋ง๋คย ๋ค์ํ ํจ๊ณผ๋ฅผ ๊ตฌํํ๊ธฐ๊ฐ ํ๋ค๊ณ ๋ฌด์๋ณด๋ค๋
๊ณต๊ฒฉ ์คํฌ ๊ฐ์ ๊ฑด ํ๊ฒ์ ๋ฐ์์ค๋ ๊ฒ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ๋๋ผ๊ณ ?
์คํฌ์ ์์ ํ๋ฉด ์ฐ์ ํ๊ฒ์ ์๋์ผ๋ก ์ง์ ํ๋ ๊ณผ์ ์ ๊ฑฐ์น๊ณ ย ๊ณต๊ฒฉํ๋ ์์ ์ํด์
๊ทผ๋ฐ ๊ทธ๋ฌ๋ ค๋ฉด ์คํฌ์ ์์ ํ ํ์๋ ๊ณ์ target ๋ณ์๋ฅผ ๊ฐฑ์ ํด์ผ ํ๋๊น SO๋ ์ ๋๊ฒ ๋๋ผ...
๋ฌด์จ ์ข์ ๋ฐฉ๋ฒ์ด ์์ผ๋ ค๋??
๊ณต๊ฒฉ ์คํฌ์ ๋ง๋ค๊ณ ํ ์คํฌ์ ๋ง๋ค๋ฉด, ๊ณต๊ฒฉ ํ ํ๊น์ง ํ๋ ์คํฌ๋ ๋ง๋ค๊ธฐ ํธํ ๊ตฌ์กฐ๋ฉด ์ข๊ฒ ๋๋ฐ
๋ ๋ฐฐ์์ ๊ทธ๋ฐ๊ฐ ์คํฌ์ ๋ฑ๋กํด์ ์ฌ์ฉํ ํต์ฌ๋ก์ด๋ ์๋ฆฝํ๊ฒ ์๋์ํค๋ ๋ฒ์ ๋ชจ๋ฅด๊ฒ ๋ค...
์งง๊ฒ๋ผ๋ ์กฐ์ธ ์ฃผ๋ฉด ์์์ ๊ตฌ๊ธ๋งํด๋ณผ๊ฒ (์ด๋ฏธ ์ฐพ์๋ณด๋ค๊ฐ ์ ๋ชจ๋ฅด๊ฒ ์ด์ ๊ธ ์ด ๊ฑฐ๊ธด ํ๋ฐ)... ๋์ ์ข ์ฃผ๋ฉด ใฑใ
์ ์ฐธ ์ ๋ํฐ C#์ผ๋ก ํ๋ ์ค์
์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ์ ์คํฌ๋ฆฝํธ ์์์ด๋ ์ธํฐํ์ด์ค ํจํด ์ด์ฉํด์, ๋ฃ์ด์ฃผ๋ ์คํฌ ์ผ์ด์ค๋ค ๋ถ๊ธฐ ์์ผ์ ๋ฃ์ด์ค
์...? ๋งํ๋ ์์๊ฐ ๋ญ์ง๋ ์๊ฒ ๋๋ฐ ์ดํด๊ฐ ์ ๋๋ค... ์ธํฐํ์ด์ค๋ ๋ญ์ง๋ ์๋๋ฐ, ๋ญ ์ธํฐํ์ด์ค๋ก ๋ฃ์ผ๋ฉด ์ฒ๋ฆฌํ ์ ์๋ ๊ฑฐ์ผ?.? ์ธํฐํ์ด์ค๊ฐ ๊ฐ์ง๋ ์ด์ ์ ์ ๋ชจ๋ฅด๊ฒ ์...... ๋ต๋ณ์ ๊ณ ๋ง์
์ฃผ์ธ๊ณต์ด ์คํฌ์ ์ฐ๋๊ฑฐ๋ฉด ์คํฌ๋งค๋์ ์คํฌ๋ฆฝํธ์์ ๊ด๋ฆฌํ๋ฉด ๋์ง ์์? ์คํฌ๋ณ๋ก ๋ฉ์๋๋ฅผ ๋ง๋ค๊ณ ๊ณต๊ฒฉํ ํํ๋๊ฑด ๋ธ๋ฆฌ๊ฒ์ดํธ๋ก ํ๊ณ 9ใ ฃ - dc App
๋๋ฃ๋ ์๊ธด ํ๋ฐ, ๊ทธ๋๊น ์ ๋๋ง๋ค ์คํฌ ๋งค๋์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ถ์ฌ์ ์คํฌ์ ๋ฉ์๋๋ก ํ๊ณ ...? ๊ทธ๊ฒ๋ ๊ด์ฐฎ๊ฒ ๋ค! ๊ทผ๋ฐ ๊ทธ๋ฌ๋ฉด ์ฌ๋กฏ์ ์คํฌ์ ๋ฐฐ์ ํ๋ ๋ฐฉ์์ ๋ ๊ณ ๋ฏผํด๋ด์ผ ๊ฒ ๋ค. ๊ณ ๋ง์!
์ฌ๋กฏ์ ์คํฌ ๋ฃ๋๊ฒ๋ ์คํฌ๋งค๋์ ์ SkillInSlot๊ฐ์ Skillํด๋์ค๋ฅผ ๋ง๋ค์ด์ ์ฌ๋กฏ์ ์คํฌ์ด ๋ฐ๋๋๋ง๋ค SkillInSlot=value; ์ด๋ ๊ฒ ํ๋ฉด ๊ฐ๋จํ ๋ ๊ฑฐ๊ฐ์๋ฐ - dc App
์คํฌ์ ๋ฉ์๋๋ก ๊ตฌํํ๋๋ฐ ๊ทธ๊ฑธ ๊ฐ์ฒด๋ก ๊ฐ์ ธ์ฌ ์๊ฐ ์๋?.? ๊ทธ๋ฐ ๊ตฌ์กฐ๋ฉด ๊ฐ ์คํฌ์ด Skill ํด๋์ค์ ๋ฉ์๋๊ฐ ์๋๊ณ Skill ํด๋์ค๋ฅผ ์์๋ฐ์ ๋ค๋ฅธ ํด๋์ค์ฌ์ผ ํ๋ ๊ฑฐ ์๋?
์คํฌ๋ง๋ค ๋ฐ์์ผ ํ๋ ํ๋ผ๋ฏธํฐ๊ฐ ๋ค๋ฅผ ๊ฐ๋ฅ์ฑ์ด ๋์์ ๋ธ๋ฆฌ๊ฒ์ดํธ๋ ์ ๋ ๊ฒ ๊ฐ์๋