34 lines
962 B
C#
34 lines
962 B
C#
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;
|
|
}
|
|
}
|
|
}
|