54 lines
1.3 KiB
C#
54 lines
1.3 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
[RequireComponent(typeof(AudioSource))]
|
|
public class AudioManager : MonoBehaviour
|
|
{
|
|
public static AudioManager instnace;
|
|
[SerializeField]private AudioClip UI_click;
|
|
[SerializeField]private AudioClip UI_popup;
|
|
[SerializeField]private AudioClip collectGold;
|
|
[SerializeField]private AudioClip spend;
|
|
[SerializeField]private AudioClip chestOpenRiser;
|
|
[SerializeField]private AudioClip chestOpen;
|
|
[SerializeField]private AudioClip upgrade;
|
|
[SerializeField]private AudioClip reward;
|
|
|
|
|
|
AudioSource audioSrc;
|
|
void Start()
|
|
{
|
|
audioSrc = GetComponent<AudioSource>();
|
|
instnace=this;
|
|
DontDestroyOnLoad(gameObject);
|
|
}
|
|
|
|
public void UIClick(){
|
|
audioSrc.PlayOneShot(UI_click);
|
|
}
|
|
public void UIPopup(){
|
|
audioSrc.PlayOneShot(UI_popup);
|
|
}
|
|
|
|
public void CollectGold(){
|
|
audioSrc.PlayOneShot(collectGold);
|
|
}
|
|
public void Spend(){
|
|
audioSrc.PlayOneShot(spend);
|
|
}
|
|
public void ChestOpenRiser(){
|
|
audioSrc.PlayOneShot(chestOpenRiser);
|
|
}
|
|
public void ChestOpen(){
|
|
audioSrc.PlayOneShot(chestOpen);
|
|
}
|
|
|
|
public void UpgradeBuilding(){
|
|
audioSrc.PlayOneShot(upgrade);
|
|
}
|
|
public void Reward(){
|
|
audioSrc.PlayOneShot(reward);
|
|
}
|
|
}
|