
SoundManager ToolKitSoundToolKit – Easy and Lightweight Audio ManagerWith this package, you will get an easy-to-use and lightweight audio system to manage and play sounds in your Unity project.This tool is designed to help developers implement sound effects quickly, with minimal setup.Useful for various types of projects – especially casual, mobile, and FPS games – where fast and flexible sound playback is essential.The system supports random pitch variation, making repeated sounds feel more natural and less robotic.You can also control the pitch range manually, allowing for greater flexibility in your sound design.It also includes an in-editor preview feature, so you can test and listen to your audio clips without entering Play Mode.Key Features:Simple sound playback with minimal codeRandom pitch playback with adjustable rangeIn-editor sound previewLightweight and optimized for all platformsEasy integration into existing projectsPerfect for developers who want a clean and efficient way to add dynamic sound behavior to their games.You can open the SoundManager window by navigating to [Window] > [CSILib] > [SoundManager].To play sounds within your game, a few setup steps are required.1. First, create a new GameObject in your scene and add the SoundManager script to it as a component.2. Next, you will need to assign the AudioMixer and SoundListSO assets to the SoundManager component in the Inspector. You can find these assets located in the `csiimnida/CSILib/SoundManager` folder. Drag the AudioMixer to the "Mixer" field and the SoundListSO to the "SoundListSo" field.3. Finally, you can play a sound from your code by calling: `SoundManager.Instance.PlaySound(/*SoundName*/);`