ํ
์ด๋ธ์๋ํ๊ฑด ์กฐ์ธ ๋ฐ์์ ์ด์ผ ๊ตฌ์ฑํ ์ง ๊ฐ์ด ์กํ์,
๊ทธ๋ผ ์คํฌ ๋ง๋ค๋ ์คํฌ ์์ฒด๋ ํ๋์ด๊ณ ํ์ด๋ธ์ ๋ฐ์ดํฐ์์? ๊ทธ๋ผ ๋๊ฐ๋ฅผ ๋๋ ์ ๊ด๋ฆฌํจ??
Pubilc class Smash
{
ย ย ย ย SkillData data
ย ย ย ย //๋ฐ์ดํฐ ์ฐธ์กฐ๋ฐ์์ ๊ตฌํ
}
์์ดํ ๊ฐ์๊ฑด ๋ฐ์ดํฐ ํด๋์ค์์์ useํจ์ ๋ง๋ค์ด์ ๋ฐ๋ก ์ฐ๊ธฐ๋ ํ์ง๋ง ์คํฌ์ ํ๋์ด๋ผ ๋ฐ๋ก ํด์ค์ผํ ๊บผ๊ฐ์๋ฐ ๋ง์ง?
๊ทธ๋ผ ์คํฌ ๋ง๋ค๋ ์คํฌ ์์ฒด๋ ํ๋์ด๊ณ ํ์ด๋ธ์ ๋ฐ์ดํฐ์์? ๊ทธ๋ผ ๋๊ฐ๋ฅผ ๋๋ ์ ๊ด๋ฆฌํจ??
Pubilc class Smash
{
ย ย ย ย SkillData data
ย ย ย ย //๋ฐ์ดํฐ ์ฐธ์กฐ๋ฐ์์ ๊ตฌํ
}
์์ดํ ๊ฐ์๊ฑด ๋ฐ์ดํฐ ํด๋์ค์์์ useํจ์ ๋ง๋ค์ด์ ๋ฐ๋ก ์ฐ๊ธฐ๋ ํ์ง๋ง ์คํฌ์ ํ๋์ด๋ผ ๋ฐ๋ก ํด์ค์ผํ ๊บผ๊ฐ์๋ฐ ๋ง์ง?
์ด๊ฒ๋ ๋ฐฉ๋ฒ์ด ์ฌ๋ฌ๊ฐ์ธ๋ฐ ์ฝ๊ฒ ํ๋ ค๋ฉด ํ ์ด๋ธ์ ์คํฌ ํ์ ๊ฐ์๊ฑธ ์ฐ๊ณ ํ์ ๋ณ๋ก ์ฝ๋๋ฅผ ๋ฐ๋ก ์จ์ ๊ตฌํ์ ๊ฐ๊ฐ ํ๋ ๋ฐฉ๋ฒ๋ ์๊ณ , ๋ฐ๋์ชฝ ๊ทน๋จ์ผ๋ก ๊ฐ๋ฉด ํ ์ด๋ธ์ ์คํฌ์ ๊ธฐ์ ํ๊ธฐ ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ๋ ๊พธ๊ฒจ๋ฃ์ ๋ค์์ ์ฝ๋์์ ์กฐ๋ฆฝํด์ ๋ง๋๋๊ฒ๋ ๊ฐ๋ฅํจ
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ง์ง ์ด์์ ์ธ๊ฑด ์ด๋ ๊ฒ ์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ ๋ง๋ค์ด์ ๊ด๋ฆฌํ๋ฉด ์ข์๊ฒ ๊ฐ์๋ฐ ํญ์ ํ๋ค๊ฐ ์๋ผ์ด ํ๊ณ ๋ฐ๋ก ๋ง๋ฌใ ใ
์คํฌ๋ฆฝํฐ๋ธ ์ค๋ธ์ ํธ๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ์์ ํ ์ด๋ธ๋ก ๋ง๋ค์ด์ ์จ์ผ์ง ์ธ์คํํฐ์์ ํ๋์ฉ ๊ฐ ์ ๋ ฅํ๋ฉด ์์ ํจ์จ์ด ์ ํ ์๋๊ฒ ์ง ์ค๋ฅ ํ๋ฅ ๋ ๋๊ณ ..
์์ดํ ์ด๋ผ๊ณ ๋ค๋ฅผ๊ฑฐ ์๋ค๊ณ ๋ด ์ ์ ๊ฐ ์์ดํ ์ ํ๋ํ๊ณ ์ฌ์ฉํจ == ์ ์ ๊ฐ ์คํฌ์ ํ๋ํ๊ณ ์ฌ์ฉํจ ๋ฐ์ดํฐ ํด๋์ค์์ use() ํด๋ ์ ํ ๋ฌด๋ฐฉํ๋ค๊ณ ๋ด ๋ณธ์ธ์ ์์ ์ง๋ง
๋ ์คํฌ์ ํ์๋ก๋ค์ด๊ฐ๋ ์ ๋ณด(์ฟจํ์๊ฐ์๊ฑฐ) ๊ณ ์ ์ผ๋ก ์จ๋๊ณ ๋๋จธ์ง ๊ฐ์ ๊ฑ ์ด๋ฆ ์์ ํด๋๊ณ ๊ฐ๋ง ๋ฐ์
์ฒซ๋๊ธ์ ๋๋ฒ์งธ ๋ฐฉ๋ฒ์ธ๋ฏ
์ข๋ ์์ธํ๊ฒ ์จ์ฃผ์๋ฉด ํ ์ด๋ธ Skill() { tablevalue[0]์ด๋์ tablevalue[1]์ด๋ง๋ค tavlevalue[2]์ ๋ฐ๋ฏธ์ง๋ฅผ ์ฃผ๋ ํจ์ ์ด์ฉ๊ณ ์ ์ฉ๊ณ ; } ์ด๋ฐ์์ผ๋ก ์งฌ. ์์ ๋๊ฐ ๋๊ณ ๊ฐ์ ๋ฐ๊ฟ๋๋ง๋ค ์คํฌ๋ฆฝํธ ๋ค์ด๊ฐ์ ์ฐพ์ง์๊ณ ํ ์ด๋ธ๋ง ๋ฐ๊ฟ ๋จ. ๊ทผ๋ฐ ํ ์ด๋ธ ์์ฑํ๋ ์ฌ๋์ ํ๋ค์ง
์ด๊ฑด ์ข ๊ธฐ๋ฐํ๋ค