Esempio n. 1
0
    public void PlaySetting(AudioSource audioSource, AudioType audioType)
    {
        int findIndex = AudioSourceList.BinarySearch(audioSource, new AudioSourceComparer());

        if (findIndex < 0)
        {
            AudioSourceList.Add(audioSource);
            AudioTypeList.Add(audioType);
        }
        else
        {
            AudioTypeList[findIndex] = audioType;
        }
        EventPool.Listen(GetInstanceID(), EventNames.ON_AUDIO_VOLUME_CTRL, OnAudioMute);
    }