Implement working BGM player

This commit is contained in:
2022-08-16 09:27:55 -07:00
parent 4255ed97e7
commit 59e3451649
20 changed files with 829 additions and 260 deletions

View File

@@ -0,0 +1,33 @@
using UnityEngine;
using UnityEngine.SceneManagement;
namespace Scampz.GameJam.Assets.Scripts.Audio
{
public class BGM : MonoBehaviour
{
[SerializeField]
private AudioClip[] backgroundMusic;
public AudioClip GetClipFromSceneType(Scene scene)
{
AudioClip audioClipToPlay = null;
if (scene.name.Contains("Temple"))
audioClipToPlay = backgroundMusic[0];
if (scene.name.Contains("Sanctum"))
audioClipToPlay = backgroundMusic[1];
if (scene.name.Contains("Snow"))
audioClipToPlay = backgroundMusic[2];
if (scene.name.Equals("SnowC"))
audioClipToPlay = backgroundMusic[3];
if (scene.name.Contains("Airship"))
audioClipToPlay = backgroundMusic[4];
if (scene.name.Equals("AirshipInside"))
audioClipToPlay = backgroundMusic[5];
if (scene.name.Contains("Void"))
audioClipToPlay = backgroundMusic[6];
return audioClipToPlay;
}
}
}