private void ShowTerrainChunks(Terrain[] terrains)
{
int num = 0;
int num2 = 0;
foreach (Terrain terrain in terrains)
{
int numChunksX = 0;
int numChunksY = 0;
Lightmapping.GetTerrainGIChunks(terrain, ref numChunksX, ref numChunksY);
if ((num == 0) && (num2 == 0))
{
num = numChunksX;
num2 = numChunksY;
}
else if ((num != numChunksX) || (num2 != numChunksY))
{
num = num2 = 0;
break;
}
}
if ((num * num2) > 1)
{
GUILayout.Label(string.Format("Terrain is chunked up into {0} instances for baking.", num * num2), EditorStyles.helpBox, new GUILayoutOption[0]);
}
}