RelicRoom = FindObjectOfType<RelicRoom>();
ย ย ย ย ย ย UserRelicRoom = RelicRoom.UserRelicRoom;
ย ย ย ย ย ย Debug.Log(RelicRoom == null);
ย ย ย ย ย ย print ("for์ "+UserRelicRoom.Count);
ย ย ย ย ย ย for (int i = 0; i < UserRelicRoom.Count; i++)
๋์ธ๋ฒ์ค ํ๋๋ฒ์ ์์ ํ์ธ๋์ค๋ธ์ ํธํ์ ์ผ๋ก ์ฐพ์์ UserRelicRoom ์ ํ ๋น๋๊ธฐ์ ์
๋งจ๋ฐ์ for๋ฌธ์ด ๋๋๋ฐ ์ด๋ฐ ๋ฉ์๋ ์คํ์์๋ ์ด์ฐ๊ด๋ฆฌํด์ผํด?
๋ค๋ฅธ์๋ก ํ๋ ์ดํน ๋ก๊ทธ์ธ์ awake์ํ๊ณ DB์์ ๋ฐ์์ค๋๊ฑธ Start์์ ํ๋๋ฐ ์ด๊ฒ๋ ๋ฐ๋ํ๊ณ ๋ก๊ทธ์ธ๋๊ธฐ์ ์ Start๊ฐ ๋๋ฉด์ ์๋ ๋๊ฐ ์๋๋ผ๊ตฌ..
์ฝ๊ฒ ๊ด๋ฆฌํ๋๋ฐฉ๋ฒ์๋?
Start์์ ์ํ๋ฉด ๋๋๊ฑฐ ์๋?
ํ์ธ๋ ํ์ง๋ง๊ณ ๋ ํผ๋ฐ์ค๋ฅผ ์ฒ์๋ถํฐ ๊ฐ๊ณ ์๊ฒ ํ๋ ์ฝ๋ฃจํด์ผ๋ก ํด๊ฒฐ ํ๋ ๋ํธ์์ผ๋ก ๊ตฌํํ๋ ๋ฆฌ์กํฐ๋ธ๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์์ญ๊ฐ์ง
1. Script Executable order๋ฅผ ๊ณ ์น๋ ๋ฐฉ๋ฒ 2. CallBack ํจ์์ฒ๋ผ ๋จผ์ ์คํ๋ ์ดํ์ ํธ์ถ๋๋ ๊ตฌ์กฐ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ 3. Update๋ฑ์์ ๊ณ์ ๋๋ฉด์ ์ค๋น๊ฐ ๋ค ๋์๋์ง ๊ฒ์ฌํ๋ ๋ฐฉ๋ฒ. ๋จผ์ ์คํ๋์ด์ผ ํ๋ ๊ฒ ๋๋ฉด True๋๋ ๋ณ์๋ฅผ ๋ง๋ ๋ค๊ฑฐ๋..
์ํฉ์ ๋ฐ๋ผ ์ ์ฉํ ์ ์๋ ํด๋ฒ์ด ๋ค๋ฅธ๋ฐ ๋ก๊ทธ์ธ ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ๋ฅ์ Callback์ด ๋ฌด๋ํจ