using UnityEditor; using Wwise.Wooduan.Components; using Wwise.Wooduan.Tools; namespace Wwise.Wooduan.Editor.Components { [UnityEditor.CanEditMultipleObjects] [UnityEditor.CustomEditor(typeof(AkSubRoom))] public class AkSubRoomInspector : UnityEditor.Editor { private AkSubRoom _component; public void OnEnable() { _component = target as AkSubRoom; } public override void OnInspectorGUI() { serializedObject.Update(); EditorGUILayout.PropertyField(serializedObject.FindProperty("overrideFloor")); if (_component.overrideFloor) EditorGUILayout.PropertyField(serializedObject.FindProperty("floor")); serializedObject.ApplyModifiedProperties(); } } }