IEnumerator ComputeGenDataFAKE(IntVector3 chunkPos) { ChunkGenData c = FakeChunkData.StairsGenData(chunkPos, vGenConfig.ChunkSize, 5); yield return(new WaitForEndOfFrame()); yield return(new WaitForSeconds(.05f)); yield return(c); }
public static void TestWriteCGD() { var cgd = FakeChunkData.StairsGenData(IntVector3.zero, new IntVector3(64)); Debug.Log("aboud to write"); DBUGFirstFew(cgd); WriteAsyncDebug(cgd, GenDataFullPath(cgd.chunkPos), () => { var reCGD = Read(cgd.chunkPos); DBUGFirstFew(reCGD); bool eq = DBUGEqual(reCGD, cgd); Debug.Log("Are they equal (read and written)? : " + eq); }); Debug.Log("This gets called on main thread"); }