Space-Smash-Out/Assets/Scripts/AudioLibrary.cs

22 lines
655 B
C#

using System.Collections.Generic;
using System.Reflection;
using log4net;
using Managers;
using UnityEngine;
public class AudioLibrary : MonoBehaviour
{
private static ILog Log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
public List<GameObject> audios;
private static readonly string manageableAudioFolder = "Assets/Prefabs/Audio";
private static readonly string audioAssetsBundleName = "audio";
public void Awake()
{
#if UNITY_EDITOR
GameManager.LoadPrefabsFromFolder<ManageableAudio>(manageableAudioFolder, audios);
#else
GameManager.LoadPrefabsFromBundle<ManageableAudio>(audioAssetsBundleName, audios);
#endif
}
}