using Godot; using System; using System.Threading.Tasks; public partial class TurnController : Node2D { [Signal] public delegate void TurnDoneEventHandler(); public PlayArea _playArea; public Map _map; public virtual void StartTurn() { } public virtual void EndTurn() { EmitSignal(SignalName.TurnDone); } }