private void SceneList(string label, List <MadLevelScene> scenes) { GUILayout.Label(label, "HeaderLabel"); int counter = 1; new MadGUI.ArrayList <MadLevelScene>(scenes, (scene) => { MadGUI.Validate(() => scene.sceneObject != null, () => { MadGUI.LookLikeControls(70); scene.sceneObject = MadGUI.SceneField(scene.sceneObject, "Scene " + (counter++)); MadGUI.LookLikeControls(0); }); return(scene); }).Draw(); }