Updated the "timeout" period to 36000 tries (which is 10minutes at 60fps). It will help people with less powerful PCs to not have the plugin timeout (and fail to initialize) during the loading process of the scene.
Thanks to @VamMoose , fixed a couple of bugs for VAMA Atmosphere occuring if the scene had a lot of assets, stalled during loading, or if the async loading process was too long. Thank you buddy!
Thanks to my fellow @Spacedog who does not do anything like anybody else (love ya ), the occlusion system on VAMA Ambience now keeps the Ambience Low Pass settings as the default value before occlusion. In simpler terms it means you can muffle a sound by default, and enable the occlusion system on top of it.
Updated the help section to give some more informations for the multiple settings
Fixed a couple of typos and obsolete help sections.
Added presets to use the different components of VAMAtmosphere with ease:
Add a Custom Unity Asset, go to Preset tab then select existing...
Select vamatmosphere .var in the left column then your plugin in the list:
VAMA Occlusion is not included since it needs to be put on an AudioSource or a Person, no preset is needed for that.
All plugins are configured with their default state, so for some of them you would need to finish your configuration (for instance, you need to select your light for the Thunder, or place your spots with the Neighbors simulator).
Added 4 new shower ambiences. Each shower sounds are different with subtle variations on what type of surface or the distance of the audio recording.
Tweaked scripts for @Spacedog and @Acid Bubbles who pressured me like crazy to remove the init messages ( It is true ! They even hired the VaM Mafia to break my knees ! ). Initialization messages are gone... Acid raised a valid point saying that if every plugin was doing that, it would be a constant log flood.
Thanks to @Nial , fixed a bug in the ambience and thunder simulator where the initialization loop was too short for slower configurations resulting in the script not being able to restore properly the saved settings or initialize the library.