DRHPS/code-csharp/en_US/APF_LancerSplatSong.cs
2025-04-08 11:31:35 +08:00

29 lines
826 B
C#

using System.Collections;
using UnityEngine;
public class APF_LancerSplatSong : MonoBehaviour
{
[SerializeField]
private AudioClip snd_splatcer;
public void PlayLancerSequence()
{
ChatboxManager.Instance.AllowInput = false;
StartCoroutine(LancerSequence());
}
private IEnumerator LancerSequence()
{
while (ChatboxManager.Instance.TextIsCurrentlyTyping)
{
yield return null;
}
MusicManager.PauseMusic();
CutsceneUtils.PlaySound(snd_splatcer, CutsceneUtils.DRH_MixerChannels.Music);
yield return new WaitForSeconds(snd_splatcer.length + 0.1f);
ChatboxManager.Instance.MimicInput_Confirm();
ChatboxManager.Instance.AllowInput = true;
MusicManager.ResumeMusic();
}
}