UnityEditor.LightingWindowObjectTab.ShowTerrainChunks C# (CSharp) Method

ShowTerrainChunks() private method

private ShowTerrainChunks ( Terrain terrains ) : void
terrains UnityEngine.Terrain
return void
        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]);
            }
        }