2.13 introducing tweens
This commit is contained in:
parent
ba3dbff06c
commit
4d8d71596c
1 changed files with 9 additions and 3 deletions
|
@ -44,11 +44,17 @@ public partial class Player : RigidBody3D
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CrashSequence(){
|
private void CrashSequence(){
|
||||||
GD.Print("Player crashed on the floor :(");
|
Tween tween = CreateTween();
|
||||||
DeferredCalls.ReloadCurrentScene(this);
|
tween.TweenInterval(1.0);
|
||||||
|
tween.TweenCallback(Callable.From(() => DeferredCalls.ReloadCurrentScene(this)));
|
||||||
|
SetProcess(false);
|
||||||
|
BodyEntered -= OnPlayerCollision;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CompleteLevel(string nextLevel){
|
private void CompleteLevel(string nextLevel){
|
||||||
DeferredCalls.ChangeSceneToFile(this, nextLevel);
|
Tween tween = CreateTween();
|
||||||
|
tween.TweenInterval(1.0);
|
||||||
|
tween.TweenCallback(Callable.From(() => DeferredCalls.ChangeSceneToFile(this, nextLevel)));
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue