public override void OnInspectorGUI() { serialized.Update(); HelmAudioInit audioInit = target as HelmAudioInit; EditorGUILayout.PropertyField(spatialize); if (audioInit.spatialize) { EditorGUILayout.PropertyField(spatializeWithPlugin); EditorGUILayout.PropertyField(synthesizerGroup); EditorGUILayout.PropertyField(spatializerGroup); } serialized.ApplyModifiedProperties(); }
public override void OnInspectorGUI() { HelmAudioInit audioInit = target as HelmAudioInit; AudioSource audioSource = audioInit.GetComponent <AudioSource>(); audioSource.spatialize = EditorGUILayout.Toggle("Spatialize", audioSource.spatialize); if (audioSource.spatialize) { serialized.Update(); EditorGUILayout.PropertyField(synthesizerGroup); EditorGUILayout.PropertyField(spatializerGroup); serialized.ApplyModifiedProperties(); } }