์˜ค๋Š˜์€ ์‚ฌ์‹ค ๋ณ„๋กœ ํ•œ ๊ฒŒ ์—†์–ด์š”


์•„์ดํ…œ์ด๋ž‘ ๊ฑฐ์˜ ์œ ์‚ฌํ•œ ์Šคํ‚ฌ์„ UI์— ๋„์šฐ๋Š” ๊ฒƒ๊ณผ ํŒ€์›์ด ๋งŒ๋“ค์–ด๋‘” ๋ฐฐํ‹€์”ฌ ๋งค๋‹ˆ์ €์— ์—ฐ๊ฒฐํ•œ ๊ฒƒ, ์•„์ดํ…œ์„ ์ฐ์–ด๋‚ธ ๊ฒƒ ์ •๋„


์ผ๋‹จ ์บ๋ฆญํ„ฐ์™€ ๋ชฌ์Šคํ„ฐ์—๊ฒŒ Dictionary<string(์Šคํ‚ฌ ์ด๋ฆ„), int(์Šคํ‚ฌ PP)> skills๋ฅผ ๋ฌผ๋ ค์ฃผ๊ณ , ๊ฐ ์ง์—…, ๋ชฌ์Šคํ„ฐ์— ๋งž๊ฒŒ ์ž์‹์—์„œ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ์ˆ˜ ์„ค์ •


๊ธฐ๋ณธ๊ณต๊ฒฉ, ์‹ค๋“œ๋Š” ๋‚จ๋…€๋…ธ์†Œ ๋‹ค ์“ธํ…Œ๋‹ˆ ๋ฏธ๋ฆฌ ์ถ”๊ฐ€ํ•ด๋‘์—ˆ์–ด์š”


์ด์ œ ๋ฐฐํ‹€์”ฌ ๋งค๋‹ˆ์ €์—์„œ ํ”Œ๋ ˆ์ด์–ด ํ„ด์ด ๋์„ ๋•Œ ํ•ด๋‹น ํ”Œ๋ ˆ์ด์–ด์˜ ์Šคํ‚ฌ๋ชฉ๋ก์„ ๋ฐ›์•„์„œ ์Šคํ‚ฌ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ‘œ์‹œ๊ฐ€ ๋˜์–ด์•ผ ํ•˜๋‹ˆ UI_Skill Class๋ฅผ ๋งŒ๋“ค์–ด์„œ ๋ฐ›์•„์˜ค๊ฒŒ ์‹œ์ผœ์ค˜์š”


๋ฐฐํ‹€์”ฌ ๋งค๋‹ˆ์ €์—์„œ UI_Skill์— static์œผ๋กœ ์„ ์–ธํ•ด๋‘” Player player์— ์ง€๊ธˆ ํ„ด์˜ ์บ๋ฆญํ„ฐ๋ฅผ ๋ฐ›์•„์ฃผ๊ณ (์ด ๋ถ€๋ถ„ static ์“ด ๊ฒŒ ๋งˆ์Œ์— ์•ˆ ๋“ฆ), ํ”Œ๋ ˆ์ด์–ด์˜ ์Šคํ‚ฌ ๋ชฉ๋ก์„ ์‹ธ๊ทธ๋ฆฌ ๋ฐ›์•„์„œ ์Šคํ‚ฌ์ฐฝ์— ์˜ฌ๋ ค์ฃผ๊ธฐ


๊ฐ ์Šคํ‚ฌ์ด๋ฆ„์˜ ํด๋ž˜์Šค๋ฅผ ์Šคํ‚ฌ์— ๋ถ™์—ฌ์ค๋‹ˆ๋‹ค



์Šคํ‚ฌ ์„ค๋ช…์„ ์ ๊ณ  ๋‚จ์€ PP๋ฅผ ๋ฏธ๋ฆฌ ๋ฐ›์•„๋‘” UI_Skill.Player์˜ skills์—์„œ ์ถ”์ถœํ•ด์˜ต๋‹ˆ๋‹ค


๊ทธ ํ›„ ์Šคํ‚ฌ์„ ํด๋ฆญํ•˜๋ฉด ์Šคํ‚ฌ ์„ ํƒ์ฐฝ์ด ๊บผ์ง€๊ณ  ๋ฐฐํ‹€์”ฌ ๋งค๋‹ˆ์ €์—์„œ ํƒ€๊ฒŸํŒ…ํ•ด์„œ ๊ณต๊ฒฉํ•˜๋„๋ก ์—ฐ๊ฒฐ์‹œ์ผœ์คฌ์–ด์š”




๋Œ€์ถฉ ์ž˜ ์—ฐ๊ฒฐ๋œ ๋ชจ์Šต