using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Linq; public static class AudioM { private static Dictionary audios = null; public static void Play(string name, float volume = 1f) { if (audios == null) { audios = new(); Resources.FindObjectsOfTypeAll().ToList().ForEach(a => audios.Add(a.name, a)); } AudioSource.PlayClipAtPoint(audios[name], Camera.allCameras[0].transform.position, volume); } }