/// <summary> /// Appends blocks from a block array to this array. /// </summary> /// <param name="blocks">The source array.</param> /// <param name="index">Index of the first block to append.</param> /// <param name="count">Number of blocks to append.</param> public void Append(BlockArray blocks, int index, int count) { for (int i = index; i < count + index; i++) { Append(blocks.GetBlock(i)); } }
/// <summary> /// Appends all blocks from a block array to this array. /// </summary> /// <param name="blocks">The source array.</param> public void Append(BlockArray blocks) { for (int i = 0; i < blocks.Count; i++) { Append(blocks.GetBlock(i)); } }