修正音频模块音频代理类赋值问题

#54 修正音频模块音频代理类赋值问题
This commit is contained in:
ALEXTANG
2023-10-30 10:40:22 +08:00
parent 48887b1aee
commit 69db1ff977

View File

@@ -175,10 +175,7 @@ namespace TEngine
/// <returns>音频代理辅助器。</returns> /// <returns>音频代理辅助器。</returns>
public static AudioAgent Create(string path, bool bAsync, AudioCategory audioCategory, bool bInPool = false) public static AudioAgent Create(string path, bool bAsync, AudioCategory audioCategory, bool bInPool = false)
{ {
AudioAgent audioAgent = new AudioAgent AudioAgent audioAgent = new AudioAgent();
{
_audioModuleImp = ModuleImpSystem.GetModule<AudioModuleImp>()
};
audioAgent.Init(audioCategory); audioAgent.Init(audioCategory);
audioAgent.Load(path, bAsync, bInPool); audioAgent.Load(path, bAsync, bInPool);
return audioAgent; return audioAgent;
@@ -191,6 +188,7 @@ namespace TEngine
/// <param name="index">音频代理辅助器编号。</param> /// <param name="index">音频代理辅助器编号。</param>
public void Init(AudioCategory audioCategory, int index = 0) public void Init(AudioCategory audioCategory, int index = 0)
{ {
_audioModuleImp = ModuleImpSystem.GetModule<AudioModuleImp>();
GameObject host = new GameObject(Utility.Text.Format("Audio Agent Helper - {0} - {1}", audioCategory.AudioMixerGroup.name, index)); GameObject host = new GameObject(Utility.Text.Format("Audio Agent Helper - {0} - {1}", audioCategory.AudioMixerGroup.name, index));
host.transform.SetParent(audioCategory.InstanceRoot); host.transform.SetParent(audioCategory.InstanceRoot);
host.transform.localPosition = Vector3.zero; host.transform.localPosition = Vector3.zero;