コード例 #1
0
    private void Update()
    {
        if (!_triggered || Input.GetMouseButton(0))
        {
            return;
        }

        _triggered = false;
        var mixerGroups = mixer.FindMatchingGroups(_lastChange.ChannelName);

        if (mixerGroups.Length <= 0)
        {
            return;
        }

        player.outputAudioMixerGroup = mixerGroups[0];
        var clip = _lastChange.ChannelName.Equals("NarratorVolume") ? _narratorSounds.MoveNextWithoutLooping() : sound;

        player.PlayOneShot(clip);
    }
コード例 #2
0
 public void PerformAction()
 {
     _pages.Current.gameObject.SetActive(false);
     _pages.MoveNextWithoutLooping().gameObject.SetActive(true);
 }