Example #1
0
			public virtual void OnBeforeSerialize () 
			{
				//serializing chunks
				chunks.Serialize(out serializedChunks, out serializedChunkCoords, out serializedChunkPin);

				//serializing pools
//				objectsPool.OnBeforeSerialize();

				/*if (serializedPools.Length != pools.Count) serializedPools = new ObjectPool[pools.Count];
				int counter = 0;
				foreach (KeyValuePair<Transform,ObjectPool> kvp in pools) 
				{
					serializedPools[counter] = kvp.Value;
					counter++;
				}*/
			}