Death and Rebirth

This commit is contained in:
Marco 2025-02-20 16:12:53 +01:00
commit be52d0e081
11 changed files with 309 additions and 83 deletions

View file

@ -0,0 +1,32 @@
using Godot;
namespace Cirno.Scripts.Resources.Events;
[GlobalClass]
public partial class UpdateCheckPointEvent : EventResource
{
private GameManager _gameManager;
[Export]
public NodePath Target { get; set; }
public override void Init(Node2D parent)
{
_gameManager = parent.GetGameManager();
}
public override void Start(Node2D parent)
{
_gameManager.Player.LastCheckPointPosition = parent.GetNode<Node2D>(Target).GlobalPosition;
}
public override void UpdateEvent(double delta)
{
}
public override bool IsComplete()
{
return true;
}
}