Example #1
0
			public virtual void OnAfterDeserialize ()  
			{  
				//chunks = new ChunkGrid<Chunk>(); //created in default constructor
				chunks.Deserialize(serializedChunks, serializedChunkCoords, serializedChunkPin);

				//pools
//TODO: NEW POOL
//				if (pools.Count != 0) pools.Clear();
//				for (int i=0; i<serializedPools.Length; i++) pools.Add(serializedPools[i].prefab, serializedPools[i]);
				objectsPool.OnAfterDeserialize();

				//initializing workers
				foreach (Chunk chunk in chunks.All()) chunk.InitWorker();

				//loading non-asset data if no generators
				if (gens == null) TryLoadOldNonAssetData();
			}