public HuedTile[] ToArray() { HuedTile[] tiles = new HuedTile[Count]; if (m_Tiles.Count > 0) m_Tiles.CopyTo(tiles); m_Tiles.Clear(); return tiles; }