Event System

This commit is contained in:
Marco 2025-02-13 16:10:22 +01:00
commit f379eac5c3
10 changed files with 336 additions and 10 deletions

View file

@ -0,0 +1,12 @@
using Godot;
namespace Cirno.Scripts.Resources.Events;
[GlobalClass]
public abstract partial class EventResource : Resource
{
[Export] public bool WaitForCompletion = true;
public abstract void Start(Node2D parent);
public abstract void UpdateEvent(double delta);
public abstract bool IsComplete();
}