public static WalkableGridChunk CreateEmpty(int chunkX, int chunkY) { WalkableGridChunk walkableGridChunk = new WalkableGridChunk(chunkX, chunkY); walkableGridChunk.chunkData = new UInt32[WalkableGrid.WalkableGridArrayChunkCount]; return(walkableGridChunk); }
public static WalkableGridChunk CreateChunkFrom(int chunkX, int chunkY, ref byte[] fromData) { WalkableGridChunk walkableGridChunk = new WalkableGridChunk(chunkX, chunkY); walkableGridChunk.chunkData = new UInt32[WalkableGrid.WalkableGridArrayChunkCount]; Buffer.BlockCopy(fromData, 0, walkableGridChunk.chunkData, 0, fromData.Length); return(walkableGridChunk); }