public static void OnGUI() { if (InitiationError) { GUILayout.Label("Icon Source Error"); return; } editData.currentSelect = Selection.activeTransform; editData.nbrTerrainObject = 0; TerrainObject[] ts = Object.FindObjectsOfType <TerrainObject>(); foreach (var t in ts) { if (t.master == 1) { editData.nbrTerrainObject++; } } TerrainGUI.Draw(); coroutine.Update(); progressBar.UpdateProgress(); }