public void _on_AnimationPlayer_animation_finished(string animationName) { if (animationName == "Death") { DeathMenu.ShowMenu(); } }
private void Update() { if (isActive) { if (time >= delay) { if (color.a < 1f) { color.a += speed * Time.deltaTime; blackPlane.color = color; } if (noise.grainIntensityMin > 0f) { noise.grainIntensityMin -= speedNoise * Time.deltaTime; } if (noise.grainIntensityMax > 0f) { noise.grainIntensityMax -= speedNoise * Time.deltaTime; } for (int i = 0; i < audioSources.Length; i++) { if (audioSources[i].volume > 0f) { audioSources[i].volume -= speedSound * Time.deltaTime; } } timeAfterDelay += Time.deltaTime; if (timeAfterDelay >= delayCreditsTime) { if (DeathController.showCredits) { firstCredits.StartCredits(); } else { deathMenu.ShowMenu(); } isActive = false; } } else { time += Time.deltaTime; } } }