Space-Smash-Out/Assets
Jakob Feldmann 5a658d6cd4 feat: audio management/playback features
Every sound in the game is now a ManageableAudio prefab.
The prefabs are picked up in an audio library automatically and other game objects
can get the sound they need from the AudioManager.
They obtain a ManageableAudio instance which offers various
methods to interact with the AudioSource.
Depending on how they request the ManageableAudio, the AudioSource
is attached to the requesting GameObject, to the Scene or the global management Scene.
This provides options to play sounds spatially, globally and scene independent.

The prefabs are identified by a tag and an ID, so it is easy to swap out sounds globally, by just replacing the prefab.
2024-04-10 16:57:25 +02:00
..
_lib feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Adaptive Performance feat: whole project restructuring 2024-04-01 23:06:39 +02:00
AudioResources feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Input System Settings feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Logging feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Materials feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Models feat: audio management/playback features 2024-04-10 16:57:25 +02:00
Plugins feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Prefabs feat: audio management/playback features 2024-04-10 16:57:25 +02:00
RenderingPipeline chore: new filenames according to new Style Guide 2024-02-22 20:31:19 +01:00
Scenes feat: audio management/playback features 2024-04-10 16:57:25 +02:00
ScriptedAssets feat: audio management/playback features 2024-04-10 16:57:25 +02:00
Scripts feat: audio management/playback features 2024-04-10 16:57:25 +02:00
Shaders feat: added a manual/test ripple to the shader inspector 2024-02-23 16:06:13 +01:00
SkyBox Volume 2 feat: whole project restructuring 2024-04-01 23:06:39 +02:00
SkySeries Freebie feat: whole project restructuring 2024-04-01 23:06:39 +02:00
SlimUI feat: audio management/playback features 2024-04-10 16:57:25 +02:00
SoundManager feat: whole project restructuring 2024-04-01 23:06:39 +02:00
TextMesh Pro feat: whole project restructuring 2024-04-01 23:06:39 +02:00
UI feat: whole project restructuring 2024-04-01 23:06:39 +02:00
_lib.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Adaptive Performance.meta init: first prototype state 2023-12-24 22:43:42 +01:00
AudioResources.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Input System Settings.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Logging.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Materials.meta feat: lit transparent complex lit urp shader with wobble 2024-02-20 11:40:42 +01:00
Models.meta init: first prototype state 2023-12-24 22:43:42 +01:00
Plugins.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Prefabs.meta init: first prototype state 2023-12-24 22:43:42 +01:00
RenderingPipeline.meta feat: multiple ripples for nimble zone shader, boundary post processing glow 2024-02-22 00:21:32 +01:00
Scenes.meta init: first prototype state 2023-12-24 22:43:42 +01:00
ScriptedAssets.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
Scripts.meta init: first prototype state 2023-12-24 22:43:42 +01:00
Shaders.meta feat: lit transparent complex lit urp shader with wobble 2024-02-20 11:40:42 +01:00
SkyBox Volume 2.meta init: first prototype state 2023-12-24 22:43:42 +01:00
SkySeries Freebie.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
SlimUI.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
SoundManager.meta feat: whole project restructuring 2024-04-01 23:06:39 +02:00
TextMesh Pro.meta init: first prototype state 2023-12-24 22:43:42 +01:00
UI.meta init: first prototype state 2023-12-24 22:43:42 +01:00