// 저장된 게임맵 data를 로드합니다. public void LoadGameMapData() { byte[] loadByteArray = new byte[worldX * worldY * worldZ]; data = new byte[worldX, worldY, worldZ]; loadByteArray = saveAndLoadManager.GetGameLoadData().GetLoadByteArray(); for (int x = 0; x < worldX; x++) { for (int y = 0; y < worldY; y++) { for (int z = 0; z < worldZ; z++) { data[x, y, z] = loadByteArray[x + worldY * (y + worldZ * z)]; } } } UnityThreadHelper.Dispatcher.Dispatch(() => { // 월드 데이터 로딩이 완료되었다. saveAndLoadManager.SetIsLoaded(false); SysLogManager.SetLogMessage("<SYSTEM> : 저장내용을 불러왔습니다. "); }); }