[SerializeField] bool isGround
{
ย ย get{return isGround;}
ย ย set
ย ย {
ย ย ย ย if(isGround != value)
ย ย ย ย {
ย ย ย ย ย ย isGround = value;
ย ย ย ย }ย ย ย ย
ย ย }
}
์ด๋ ๊ฒ ์ฐ๋ฉด ์๋จ?
์๋๋ย
ย ย [SerializeField] bool isGround;
์ด๋ ๊ฒ๋ง ์ผ์
๊ทผ๋ฐ ์์ get set๋ฐ๊ฟจ๋๋ CPUํญ๋ฐํด์ ์ปดํฐ ๋ฉ์ถค
getter์์ ๋ฌดํ ์ฌ๊ท๊ฐ ์ผ์ด๋ ๊ฒ ๊ฐ์๋ฐ.. ์ง์ ์คํํด๋ณด๊ณ ์ถ์ง ์์;
์ํ ๋ง๋๊ฑฐ๊ฐ๋ค์
์.. ์ ๋ ๊ฒ ์ฐ๋ ค๊ณ ํ๋๋ฐ?
Property๋ก getter setter ๋ง๋ค์ด ์ฐ๋ ค๋ฉด field๋ ๋ณ๋๋ก ์์ด์ผ ํ๋ค. bool isGround์ public bool IsGround๋ฅผ ๋ฐ๋ก ๋๊ณ IsGround ์์์ isGround ๊ฐ์ get/set ํ๋ ๋ฐฉ์
์ ๊ฐ ์๋ ์์ด๊ฑฐ ๋ณด์ค?
https://m.dcinside.com/board/game_dev/85196
์ ๋ ๊ฒ
์ฐ๋ฌ๋ฉด ๋ด๋ถ ๋ณ์๋ ์ฐ๊ฒฐํด์ค์ผ ํจ
๊ฐ์ฌํฉ๋๋ค
isGround๋ฅผ ํธ์ถํ๋ฉด ๊ฒํฐ๊ฐ ๋ฐ๋๋จ. ๊ฒํฐ๋ return isGround;์. ์๊ฒ์ง?
ํ๋กํผํฐ๋ ๋ฐ๋ก ์ ์ธ์ ํด์ฃผ๋๊ฑฐ์. ์๋ฅผ๋ค์ด์ a๋ณ์์ ํ๋กํผํฐ A๊ฐ์ ์์ผ๋ก - dc App