32 lines
729 B
C#
32 lines
729 B
C#
using JetBrains.Annotations;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using UnityEngine;
|
|
|
|
public class AudioManager : MonoBehaviour
|
|
{
|
|
public AudioSource bgmAudioScource;
|
|
public static AudioManager Ins { get; private set; }
|
|
|
|
public List<AudioClip> audioClips = new List<AudioClip>();
|
|
|
|
private void Start()
|
|
{
|
|
Ins = this;
|
|
//SoundPlay(, true);
|
|
}
|
|
|
|
public void SoundPlay(int clipsName, bool isLoop)
|
|
{
|
|
bgmAudioScource.loop = isLoop;
|
|
bgmAudioScource.clip = audioClips[clipsName];
|
|
bgmAudioScource.volume = 0.5f;
|
|
bgmAudioScource.Play();
|
|
}
|
|
|
|
public void StopLoop()
|
|
{
|
|
bgmAudioScource.loop = false;
|
|
}
|
|
}
|