๋ชจ๋ฐ์ผ๊ฒ์์ ๊ณต๊ฒฉ๋ฒํผ ์ฐํํ๋ฉด ๋ค๋ฅธ ๋ชจ์ ์ผ๋ก ๊ณต๊ฒฉ์ด ์ฐ์ํด์ ๋๊ฐ๋๋ฐ
๊ตฌ๊ธ๋ง์ด๋ ์ ํ๋ธ์ ๊ฒ์ํด๋ณด๋ฉด ๋ณดํต ์ ๋๋ฉ์ด์ ์ด๋ฒคํธ๋ก ๊ตฌํํ๋๋ฐ
์ด ๋ฐฉ๋ฒ ๋ง๊ณ ๋ ์๋์?? ์ฌ๋ฌ๊ฐ์ง ์ ๋๋ฉ์ด์ ์ ํ๋ํ๋ ๋ค ์ด๋ฒคํธ ์ค์ ํด์ค์ ๋ง๋๋๊ฑด ๋นํจ์จ์ ์ธ๊ฒ ๊ฐ์์ ์ง๋ฌธํด๋ด๋๋ค.
๋ด๊ฐ ์๋ ๊ฒ ์ค์์ ๊ฐ์ฅ ์ธ๋งํ๋ ์คํฌ๋ฆฝํธ ์ก์ ์์คํ ์์๋ ๊ณต๊ฒฉ ์ ๋๋ฉ์ด์ ํ๋๋น ํ ์ด๋ฒคํธ๋ ๋ง๋ค์์
StateMachineBehaviour๋ผ๊ณ ์ ๋๋ฉ์ดํฐ ์คํ ์ดํธ ๋จธ์ ์์ ํธ์ถ๋๋ ๋ ๋ค๋ฅธ ๋นํค์ด๋น์ด ํด๋์ค๊ฐ ์์ ์ด๊ฑฐ๋ฅผ ์ ๋๋ฉ์ดํฐ ๋ ธ๋์ ์ฐ๊ฒฐํด์ฃผ๋ฉด ์ ๋๋ฉ์ดํฐ์์ ํด๋น ๋ ธ๋๊ฐ ์คํ ์ค์ผ๋ ์ํฉ์ ๋ง๋ ์ด๋ฒคํธ๋ฅผ ํธ์ถํจ (Enter, Exit, Update) ์ฌ๊ธฐ์์ ์ผ์ ๊ตฌ๊ฐ์ผ๋ ํค์ ๋ ฅ ์ฒดํฌ๋ผ๋์ง ํ ํฌ๋ํ ๋ถ๋ถ ์ถ๊ฐํ ์ ์์
๋ด๊ฐ ์ค๋ช ํ์ง๋ง ์ฐธ ๋ชป์ด๋ค ๊ทธ๋ฅ
https://docs.unity3d.com/kr/2020.2/ScriptReference/StateMachineBehaviour.html
์ฝ์ผ์