์๋ฒ์์ ๋ฆฌํ๋ฆฌ์ผ์ดํธ ๋๋ ์กํฐ๋ฅผ ์ํํ ์งํ์ ํด๋น ์กํฐ์์ ๋ฉํฐ์บ์คํธ ํจ์๋ฅผ ํธ์ถํ๋ฉดย
ํด๋ผ์ด์ธํธ์ ์กํฐ๊ฐ ๋ฆฌํ๋ฆฌ์ผ์ดํธ ๋๊ธฐ ์ ์ ํธ์ถ๋ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์๋ณด์ด๋๋ฐ
Reliable ํ๋๋ผ๋ ์ด๋ฐ ๊ฒฝ์ฐ์๋ ํจ์ ํธ์ถ์ด ํด๋ผ์ด์ธํธ์์ ๋๋กญ๋จ? ํด๋ณด๋๊น ๊ทธ๋ฐ ๊ฒ ๊ฐ๋๋ผ
๋ง์ฝ ๊ทธ๋ฌ๋ฉด ์ด๊ฑธ ํด๊ฒฐํ๋ ค๋ฉด ํด๋น ํจ์๊ฐ ํด๋ผ์ด์ธํธ์์ ๋ฆฌํ๋ฆฌ์ผ์ดํธ ๋ ํ์ RPC๋ฅผ ํตํด ํด๋น ํจ์๋ฅผ ํธ์ถํ๋๋ก ๋ง๋๋ ๋ฐฉ๋ฒ ์ธ์๋ ์์??
ใ ใ ๋ ๋ง ๋ง์
๊ทธ๋์ ๊ทธ๋ด๋ RPC๋ณด๋จ ํ๋กํผํฐ ๋ฆฌํ๋ฆฌ์ผ์ด์ ์ OnReplicated ์ฐ๋๊ฒ ๋์
๊ทผ๋ฐ ์ ์ํฉ์ฒ๋ผ ์คํฐ ์งํ์ ํ๋กํผํฐ ๋ณ๊ฒฝํด์ OnRep ํจ์ ํธ์ถ์์ผ๋ ์์ ๊ฐ์ ์ํฉ์ด ๋ ๊ฒ ๊ฐ์๋ฐ
๋ด ๊ธฐ์ต์ด ๋ง๋ค๋ฉด OnRep์ ํธ์ถ ๋ณด์ฅ๋จ
์ถ์ธก๋ง๊ณ ํ ์คํธ๋ฅผํด๋ณด์
์ค ํ๋ฒ ํด๋ด ใณใณ
๊ทผ๋ฐ ์ข ์๊ฐํด๋ณด๋๊น ๋ฑ ์ฒ์ ํ๋ฒ ๋ฐ๊พธ๊ณ ๋ ํ ๋ฐ๋ ์ผ์ด ์๋ ๋ณ์์ธ๋ฐ ๋ฆฌํ๋ฆฌ์ผ์ด์ ๋ฐ๋๊ฒ ์ข์๊ฑด์ง ๋ชจ๋ฅด๊ฒ ๋ค
COND_InitialOnly
ใทใท ์ด๋ฐ๊ฒ์์๋ค
COND_InitialOnly ์ฐ๋๊น ์ฌ์ค์ RPC๋ ์ธ ํ์ ์์ด์ก๊ณ OnRep ํจ์๋ ํ์ ์์ด์ง๋ฉด์ ๋ฆฌํ๋ฆฌ์ผ์ด์ ๋ฌด์ง์ฑ์ผ๋ก ๋ฐ์ผ๋ฉด ์๋ ๊ฒ ๊ฐ์ ๋ฌธ์ ๊น์ง ํด๊ฒฐ๋๋ค ใณใณ