示例#1
0
    public Transform GetAudioChannelRoot(E_AUDIO_CHANNEL_TYPE eChannelType)
    {
        if (!m_AudioChannelList.ContainsKey(eChannelType))
        {
            Debugs.LogError("[사운드] 대상 오디오 채널", eChannelType.ToString(), "이 없습니다!");
            return(null);
        }

        return(m_AudioChannelList[eChannelType].m_trTransform);
    }
示例#2
0
 public void AddAudioChannel(E_AUDIO_CHANNEL_TYPE eChannelType, int nMaxAudio, int nPriority, float fSpatialBlend = 1.0f)
 {
     if (!m_AudioChannelList.ContainsKey(eChannelType))
     {
         AudioChannel NewChannel = Instantiate <AudioChannel>(AudioChannelTemplate);
         NewChannel.gameObject.name = string.Concat(eChannelType.ToString(), " Auidio Channel");
         NewChannel.gameObject.transform.SetParent(m_trChannel);
         NewChannel.Init(eChannelType, nMaxAudio, NewChannel.transform, fSpatialBlend);
         NewChannel.SetPriority(nPriority);
         m_AudioChannelList.Add(eChannelType, NewChannel);
     }
 }