Exemple #1
0
        public Chunk_Base getChunk(UInt32 chunkID, bool error = true)
        {
            Chunk_Base chunk = getChunksByID(chunkID).FirstOrDefault();

            if (chunk == null && error)
            {
                throw new WMOException(string.Format("Chunk does not contain sub-chunk 0x{0}.", chunkID.ToString("X")));
            }

            return(chunk);
        }
Exemple #2
0
 public void addChunk(Chunk_Base chunk)
 {
     subChunks.Add(chunk);
     LogWrite(string.Format("Added sub-chunk {0} as sub-chunk; {1} in pool", chunk.GetType().Name, subChunks.Count));
 }
Exemple #3
0
 public void addChunk(Chunk_Base chunk)
 {
     Chunks.Add(chunk);
     LogWrite(string.Format("Added sub-chunk {0}; {1} in pool", chunk.GetType().Name, Chunks.Count));
 }