Sfoglia il codice sorgente

Fixed bug in crossfading volume

jamesperet 2 anni fa
parent
commit
f2d83e15f1
3 ha cambiato i file con 8 aggiunte e 4 eliminazioni
  1. 2 2
      Readme.md
  2. 5 1
      Runtime/SoundtrackManager.cs
  3. 1 1
      package.json

+ 2 - 2
Readme.md

@@ -1,6 +1,6 @@
-# 📦 KairoEngine.Soundtrack.v0.1.1
-
+# 📦 KairoEngine.Soundtrack.v0.1.2
 
+The Soundtrack module contains the ``SoundtrackManager``, ``Playlist`` and ``Soundtrack`` scripts for playing a list of songs, crossfading and looping.
 
 ### 🛑Required packages
 

+ 5 - 1
Runtime/SoundtrackManager.cs

@@ -97,7 +97,11 @@ namespace KairoEngine.SoundtrackSystem
             instance.SwitchAudioSource();
             instance.Play(soundtrack, instance.currentAudioSourceIndex);
             if(soundtrack.fadeIn) instance.StartCoroutine(SoundtrackManager.StartFade(instance.currentAudioSourceIndex, soundtrack.fadeTime, 1f, false));
-            else instance.audioSource1.volume = 1f;
+            else 
+            {
+                if(instance.currentAudioSourceIndex == 1) instance.audioSource1.volume = 1f;
+                else if(instance.currentAudioSourceIndex == 2) instance.audioSource2.volume = 1f;
+            }
         }
 
         public static void FadeOutSoundtrack(float time = 1f)

+ 1 - 1
package.json

@@ -1,7 +1,7 @@
 {
     "name": "at.kairoscope.kairoengine.soundtrack",
     "displayName": "KairoEngine Soundtrack System",
-    "version": "0.1.1",
+    "version": "0.1.2",
     "unity": "2020.3",
     "description": "Kairoengine soundtrack library. ",
     "dependencies": {