25 lines
644 B
C#
25 lines
644 B
C#
using Code.Infrastructure.Generators;
|
|
using UnityEngine.AddressableAssets;
|
|
using UnityEngine.Audio;
|
|
|
|
namespace Code.Infrastructure.Audio
|
|
{
|
|
[Config("Configs/Audio/AudioInfo", true)]
|
|
public class AudioInfo
|
|
{
|
|
[ToConfig] public AudioNames GroupName;
|
|
[ToConfig] public int id;
|
|
[ToConfig] public AssetReference fileReference;
|
|
}
|
|
[Config("Configs/Audio/AudioSource")]
|
|
public class AudioSourcePrefab
|
|
{
|
|
[ToConfig] public AssetReference sourcePrefab;
|
|
}
|
|
[Config("Configs/Audio/AudioMixer")]
|
|
public class AudioMixerConfig
|
|
{
|
|
[ToConfig] public AudioMixer mixerAsset;
|
|
}
|
|
}
|