Example #1
0
        public static WalkableGridChunk CreateEmpty(int chunkX, int chunkY)
        {
            WalkableGridChunk walkableGridChunk = new WalkableGridChunk(chunkX, chunkY);

            walkableGridChunk.chunkData = new UInt32[WalkableGrid.WalkableGridArrayChunkCount];

            return(walkableGridChunk);
        }
Example #2
0
        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);
        }