using UnityEditor; public partial class AkGameObjectInspector { private void DrawWooduanExtensions() { serializedObject.Update(); EditorGUILayout.LabelField("Wooduan Extensions", UnityEditor.EditorStyles.boldLabel); using (new UnityEditor.EditorGUILayout.VerticalScope("box")) { EditorGUILayout.PropertyField(serializedObject.FindProperty("isRoomAware")); EditorGUILayout.PropertyField(serializedObject.FindProperty("autoUpdatePosition")); EditorGUILayout.PropertyField(serializedObject.FindProperty("useSpotReflector")); EditorGUILayout.PropertyField(serializedObject.FindProperty("enableOccObsRTPC")); } serializedObject.ApplyModifiedProperties(); } } [UnityEditor.CanEditMultipleObjects] [UnityEditor.CustomEditor(typeof(AmbientAkGameObj))] public class AmbientAkGameObjectInspector : Editor { public override void OnInspectorGUI() { serializedObject.Update(); UnityEditor.EditorGUILayout.LabelField("Wooduan Extensions", UnityEditor.EditorStyles.boldLabel); using (new UnityEditor.EditorGUILayout.VerticalScope("box")) { EditorGUILayout.PropertyField(serializedObject.FindProperty("isRoomAware")); EditorGUILayout.PropertyField(serializedObject.FindProperty("useSpotReflector")); EditorGUILayout.PropertyField(serializedObject.FindProperty("enableOccObsRTPC")); } serializedObject.ApplyModifiedProperties(); } }