This commit is contained in:
Rapandrasmus 2023-10-04 17:56:01 +02:00 committed by GitHub
parent c2f7e3d071
commit e532041352
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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)