refactor: 重构 Transition 查询逻辑,移除 PathId 改用 ContainerId 匹配

This commit is contained in:
2026-04-28 15:30:01 +08:00
parent 2fa3fa49d7
commit 8ea862b546
13 changed files with 204 additions and 78 deletions
@@ -23,14 +23,14 @@ namespace OCES.Audio
/// </summary>
public class ChannelFader
{
readonly MusicContainerPlayer m_player;
readonly LongAudioContainerPlayer m_player;
readonly MonoBehaviour m_coroutineHost;
internal ContainerPlayHandle CurrentHandle { get; private set; }
public uint CurrentContainerId { get; private set; }
public float CurrentVolume { get; private set; }
internal ChannelFader(MusicContainerPlayer player, MonoBehaviour coroutineHost)
internal ChannelFader(LongAudioContainerPlayer player, MonoBehaviour coroutineHost)
{
this.m_player = player;
this.m_coroutineHost = coroutineHost;