public override void OnInspectorGUI() { pureData.InitializeSettings(); generalSettings = pureData.generalSettings; generalSettingsSerialized = new SerializedObject(generalSettings); busManager = pureData.busManager; busManagerSerialized = new SerializedObject(busManager); spatializerManager = pureData.spatializerManager; spatializerManagerSerialized = new SerializedObject(spatializerManager); containerManager = pureData.containerManager; containerManagerSerialized = new SerializedObject(containerManager); Begin(); ShowGeneralSettings(); Separator(); ShowBuses(); ShowSpatializers(); ShowContainers(); Separator(); End(); generalSettingsSerialized.ApplyModifiedProperties(); busManagerSerialized.ApplyModifiedProperties(); spatializerManagerSerialized.ApplyModifiedProperties(); containerManagerSerialized.ApplyModifiedProperties(); }