true๋ฉด ์ฝ๋ผ์ด๋๋ฅผ ํค๊ณ
false๋ฉด ์ฝ๋ผ์ด๋๋ฅผ ๋๊ณ ์ถ๊ฑฐ๋ ์
์ด bool๊ฐ์ด ๋ฐ๋๋ ํ๋ฒ์ฉ๋ง ํ์ธํ๋ ํจ์๊ฐ์๊ฑด ์๊ฒ ์ฃ ..?
๊ทธ๋ฅ Update์๋ค ์ ์ด์ผ๊ฒ ์ฃ ..?
true๋ฉด ์ฝ๋ผ์ด๋๋ฅผ ํค๊ณ
false๋ฉด ์ฝ๋ผ์ด๋๋ฅผ ๋๊ณ ์ถ๊ฑฐ๋ ์
์ด bool๊ฐ์ด ๋ฐ๋๋ ํ๋ฒ์ฉ๋ง ํ์ธํ๋ ํจ์๊ฐ์๊ฑด ์๊ฒ ์ฃ ..?
๊ทธ๋ฅ Update์๋ค ์ ์ด์ผ๊ฒ ์ฃ ..?
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ง์นจ ์ด๋ฒคํธํจ์๋ฅผ ๋ฐ๊ฒฌํด์ ์ฐพ์๋ณด๊ณ ์์์ต๋๋ค.. ์กฐ์ธ ๊ฐ์ฌํฉ๋๋ค!!
Bool๊ฐ์ ๋ฐ๊พธ๋ ํจ์๋ฅผ ์ฝ๋ผ์ด๋๋ ๊ฐ์ด ๋ฐ๊ฟ์ฃผ๋ ํจ์๋ก ๋์ฒดํ๋ฉด ๋ฉ๋๋ค
BoolReactiveProperty rxBool = new BoolReactiveProperty(false); ..... rxBool.Subscribe( isOn => { myCollider.enabled = isOn }).AddTo(this.gameObject);
์ฒ์๋ณด๋ ํ์์ ํด๋์ค๋ค์..ํ๋ฒ ์ฐพ์ ์ฝ์ด๋ด์ผ๊ฒ ์ต๋๋ค ์์ ๊ฐ์ฌํฉ๋๋ค..!
์์ชฝ๊ฑฐ Rx ์ชฝ์ผ๊ฑด๋ฐ ์ ๋ํฐ๋ฉด UniRx์ผ๊ฑฐ๊ณ , ๊ตณ์ด ํจํค์ง๋ฅผ ์ถ๊ฐํด์ ์ธ๊ฑฐ์๋๋ฉด ์์ฐพ์๋ด๋ ๋๋ค.
ํ๋ผํผํฐ
bool something = true public bool Something { get{ return something; } set{ something = value; CheckBool() } } ์ด๋ฐ์์ผ๋ก ํ๋ฉด ๋ ๊ฑฐ๊ฐ๋ค์..!
์ฒ์ ํ๊ฒ C++์ด๋ผ ํ๋กํผํฐ๊ฐ ์ต์ํ์ง ์์๋ฐ ํ๋ฒ ์์๋ด์ผ๊ฒ ๋ค์! ์์ ๊ฐ์ฌํฉ๋๋ค..!
์ด๋ฒคํธ ํ๋ ๋ง๋ค์ด์ ํ๋กํผํฐ set ์ชฝ์ ๋ฃ๊ณ ๊ฐ ๋ณ๊ฒฝ์ ํ๋กํผํฐ ํตํด์ ํ๋ฉด ๋ ๋ฏ