using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Linq; public class AudioM : MonoBehaviour { private static Dictionary audios = null; public static void Play(string name, float volume = 1f) { if (audios == null) { audios = new(); Resources.LoadAll("").ToList().ForEach(a => audios.Add(a.name, a)); } AudioSource.PlayClipAtPoint(audios[name], Vector3.zero, volume); } private void Awake() { audios = null; } }