This commit is contained in:
2025-03-11 16:42:49 +01:00
parent d2c9941a75
commit ea2d65ad14
29 changed files with 239 additions and 644 deletions

View File

@@ -16,7 +16,6 @@
#if STEAMAUDIO_ENABLED
using System;
using System.Reflection;
using UnityEngine;
namespace SteamAudio
@@ -43,6 +42,8 @@ namespace SteamAudio
return new UnityAudioEngineSource();
case AudioEngineType.FMODStudio:
return CreateFMODStudioAudioEngineSource();
case AudioEngineType.Wwise:
return CreateWwiseAudioEngineSource();
default:
return null;
}
@@ -50,9 +51,18 @@ namespace SteamAudio
private static AudioEngineSource CreateFMODStudioAudioEngineSource()
{
var type = Type.GetType("SteamAudio.FMODStudioAudioEngineSource,SteamAudioUnity");
var type = Type.GetType("SteamAudio.FMODStudioAudioEngineSource,SteamAudioFMODStudio");
return (type != null) ? (AudioEngineSource) Activator.CreateInstance(type) : null;
}
private static AudioEngineSource CreateWwiseAudioEngineSource()
{
var type = Type.GetType("SteamAudio.WwiseAudioEngineSource,SteamAudioWwiseUnity");
if (type == null)
return null;
return (AudioEngineSource) Activator.CreateInstance(type);
}
}
}