using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using EventParts; using Godot; using Godot.Bridge; using Godot.NativeInterop; [ScriptPath("res://Scripts/Events/EventParts/DoSignal.cs")] public partial class DoSignal : Node, EventPart { [Signal] public delegate void DoEventHandler(); public EventController parent { get; set; } public bool parallel { get; set; } public Coroutine routine { get; set; } public IEnumerator Routine() { EmitSignal(SignalName.Do); yield break; } }