This commit is contained in:
Rapandrasmus
2023-10-04 17:56:01 +02:00
committed by GitHub
parent c2f7e3d071
commit e532041352

View File

@ -43,6 +43,23 @@ namespace HeavenStudio.Util
{
}
public void LerpVolume(double beat, double length, float volumeStart, float volumeEnd)
{
if (!gameObject.activeSelf) return;
StartCoroutine(LerpVolumeCo(beat, length, volumeStart, volumeEnd));
}
private IEnumerator LerpVolumeCo(double beat, double length, float volumeStart, float volumeEnd)
{
float normalized = 0;
while (normalized <= 1)
{
normalized = cond.GetPositionFromBeat(beat, length);
audioSource.volume = Mathf.Lerp(volumeStart, volumeEnd, normalized);
yield return null;
}
}
public void Play()
{
if (!available)