void CToolHideTileRegionInView::GotoSelectTileRegion( const int nTileRegionIndex )
	{
		CTerrainMesh *pTerrain		= CMapEditApp::GetInst()->GetEditingMesh();
		STileRegion  *pTileregion	= pTerrain->GetTileRegion(nTileRegionIndex);
		if( pTileregion == NULL )
			return;

		for ( uint n = 0; n < CTerrainMesh::Tile_PerSqr; ++n )
		{
			STileRenderRegionUnit *pRenderRegionUnit = pTileregion->vRenderRegionUnits[n];
			if( pRenderRegionUnit->bIsVisibleInView )
				continue;

			size_t nGridCountInTileRegion  = pRenderRegionUnit->vGridIndices.size();;
			int    nCenterGrid			   = nGridCountInTileRegion / 2;

			DWORD dwGridIndex			   = pRenderRegionUnit->vGridIndices[nCenterGrid];
			COperator *pOperator		   =  CMapEditApp::GetInst()->GetOperator();
			int nX = 0, nZ = 0;
			pOperator->GetMapCoordinate(dwGridIndex, nX, nZ);
			pOperator ->MoveTo(nX,nZ);
		}
	}