From 4d8d71596ce7208c3fefa40e0880f42b3ea2c647 Mon Sep 17 00:00:00 2001 From: david Date: Sun, 9 Feb 2025 11:25:24 +0100 Subject: [PATCH] 2.13 introducing tweens --- scenes/characters/Player.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scenes/characters/Player.cs b/scenes/characters/Player.cs index c6d2255..a7ce832 100644 --- a/scenes/characters/Player.cs +++ b/scenes/characters/Player.cs @@ -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))); + } }