IndieGame/client/Assets/ParadoxNotion/NodeCanvas/Tasks/Actions/Camera/FadeOut.cs

23 lines
445 B
C#
Raw Normal View History

2024-10-11 10:12:15 +08:00
using NodeCanvas.Framework;
using ParadoxNotion.Design;
namespace NodeCanvas.Tasks.Actions
{
[Category("Camera")]
public class FadeOut : ActionTask
{
public float fadeTime = 1f;
protected override void OnExecute() {
CameraFader.current.FadeOut(fadeTime);
}
protected override void OnUpdate() {
if ( elapsedTime >= fadeTime )
EndAction();
}
}
}