using UnityEditor; namespace Ubisoft.Hotel.PackageManager.Editor { [CustomEditor(typeof(BuildSettings))] internal sealed class BuildSettingsEditor : UnityEditor.Editor { public override void OnInspectorGUI() { EditorGUI.BeginChangeCheck(); SerializedProperty prop = serializedObject.GetIterator(); if (prop.NextVisible(true)) { do { if (prop.name != "m_Script") { _ = EditorGUILayout.PropertyField(serializedObject.FindProperty(prop.name), true); } } while (prop.NextVisible(false)); } if (EditorGUI.EndChangeCheck()) { _ = serializedObject.ApplyModifiedProperties(); } } } }