private void Init() { if (go == null) { go = new SerializedObject(this); } // Add field to switch BuildSettings currentBuildSettings = EditorGUILayout.ObjectField(currentBuildSettings, typeof(BuildSettings), false) as BuildSettings; if (currentBuildSettings != BuildSettings.instance) { BuildSettings.instance = currentBuildSettings; settings = null; } if (settings == null) { settings = new SerializedObject(BuildSettings.instance); } BuildSettings.Init(); }