2.13 introducing tweens

This commit is contained in:
david 2025-02-09 11:25:24 +01:00
parent ba3dbff06c
commit 4d8d71596c

View file

@ -44,11 +44,17 @@ public partial class Player : RigidBody3D
}
private void CrashSequence(){
GD.Print("Player crashed on the floor :(");
DeferredCalls.ReloadCurrentScene(this);
Tween tween = CreateTween();
tween.TweenInterval(1.0);
tween.TweenCallback(Callable.From(() => DeferredCalls.ReloadCurrentScene(this)));
SetProcess(false);
BodyEntered -= OnPlayerCollision;
}
private void CompleteLevel(string nextLevel){
DeferredCalls.ChangeSceneToFile(this, nextLevel);
Tween tween = CreateTween();
tween.TweenInterval(1.0);
tween.TweenCallback(Callable.From(() => DeferredCalls.ChangeSceneToFile(this, nextLevel)));
}
}