1 using System.Collections;
2 using
System.Collections.Generic;
3 using
UnityEngine;
4
5 public
class AudioManager : MonoBehaviour {
6     
public static AudioManager main;
7
8     
public GameObject prefab;
9     
public AudioClip coin;
10     
public AudioClip goomba;
11     
public AudioClip breakBlock;
12     
public AudioClip pipe;
13     
14     
public AudioClip jump;
15     
public AudioClip megaJump;
16     
17     
public AudioClip death;
18     
public AudioClip flag;
19     
public AudioClip win;
20     
21     
public AudioClip beep;
22     
public AudioClip bump;
23
24     
private void Awake() {
25         main =
this;
26     }
27
28     
public static void PlaySound(AudioClip clip, float volume) {
29         AudioSource source = Instantiate(main.prefab).GetComponent<AudioSource>();
30         source.clip = clip;
31         source.Play();
32         source.volume = volume;
33         Destroy(source.gameObject, source.clip.length);
34     }
35 }


Gõ tìm kiếm nhanh...