๋ณด์ค์ ์ธ๊ณต์ง๋ฅ์์ ์ง๋ฌธ์์ต๋๋ค.
์ด๊ฑฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๋ค.์ง๊ธ BossController์์ MonsterController๋ฅผ ์์๋ฐ๊ณ ์๋๋ฐ CreatureState๊ฐ ๊ฐฑ์ ์ด ์๋๋ ๊ฑฐ๋๋ผ๊ตฌ์.๊ทธ๋์ BossController์์ ๊ทธ๋ฅ ์ฌ์ ์ ํด์คฌ์ต๋๋ค.#region State PatternDefine.CreatureState _bossState = Define.CreatureState.Moving;public override Define.CreatureState CreatureState{ get { return _bossState; } set { _bossState = value; UpdateAnimation(); }}#endregion์ด๊ฒ๋ง BossController์ ์ถ๊ฐํ๋ฉด ํด๊ฒฐ ๋ฉ๋๋ค.