Monster
{
ย ย ย  private int hp;
}

์ด๋Ÿฐ ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค ํ• ๋•Œ

[Serializable] Monster
{
ย ย ย  [SerializeField] private int hp;
}

์œ„์ฒ˜๋Ÿผ ์ง๋ ฌํ™” ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ํŽธํ•˜๊ธด ํ•œ๋ฐ ์—”์ง„์ด๋ž‘ ๋„ˆ๋ฌด ๊ฒฐํ•ฉ๋˜๋Š”๊ฒŒ ์•„๋‹๊นŒ ์‹ถ์Œ
Inspector์ž…๋ ฅ๊ฐ’ ๋ง๊ณ  DB์—์„œ ๋ฐ›์•„์˜ค๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์„๊ฑฐ๊ฐ™๊ณ 


[Serializable] MonsterData
{
ย ย ย  [SerializeField] private int hp;
ย ย ย  Monster GetMonster(int hp)
ย ย ย  {
ย ย ย ย ย ย ย  return new Monster(hp);
ย ย ย  }
}

๊ทธ๋ž˜์„œ ์ด๋Ÿฐ ์ค‘๊ฐ„ ํด๋ž˜์Šค ๋งŒ๋“œ๋Š”๊ฒŒ ์ข‹์€ ๋ฐฉ๋ฒ•์ผ๊นŒ?
์•„๋‹ˆ๋ฉด ๊ทธ๋ƒฅ Monsterํด๋ž˜์Šค๋ฅผ ์ง์ ‘ ์ง๋ ฌํ™” ํ•ด๋ฒ„๋ฆด๊นŒ