Custom editor for the CoreAudioManager class. Provides an advanced Inspector interface for managing audio settings directly within Unity, enhancing usability and configurability. More...
Public Member Functions | |
override void | OnInspectorGUI () |
Renders the custom inspector interface for the CoreAudioManager, providing controls for managing audio-related settings such as mixer configuration, volume settings, and debugging tools. | |
void | AssignMixerGroups () |
Assigns all relevant AudioMixerGroups (e.g., Master, Music, SFX) to their corresponding references and updates the inspector to reflect the changes. | |
Public Attributes | |
CoreAudioManager | _audioManager |
MusicClipLibrary | musicLibrary |
Custom editor for the CoreAudioManager class. Provides an advanced Inspector interface for managing audio settings directly within Unity, enhancing usability and configurability.
Features: ✅ Streamlined Audio Mixer configuration, including mixer groups. ✅ Adjustable volume settings for different audio categories. ✅ Efficient audio pool management with initialization and cleanup tools. ✅ Foldout-based UI to keep the Inspector organized and user-friendly. ✅ Debugging tools to test and validate music, sound effects, ambient, and dialog playback.
This editor script ensures developers can manage audio settings efficiently, while integrating seamlessly with the CoreAudioManager system.
|
inline |
Renders the custom inspector interface for the CoreAudioManager, providing controls for managing audio-related settings such as mixer configuration, volume settings, and debugging tools.