using Cthangover.Mods.Dialog.Action;
using Godot;
using Cthangover.Core.UI;
using Cthangover.Mods.Interface.Base.Lists;
using Cthangover.Core.UI.Dialog;
using Cthangover.Core.UI.Event;
using Cthangover.Core.UI.Executable;
using Cthangover.Core.Scenarios;
using Cthangover.Core.Scenes;
using Cthangover.Core.Interactive;
namespace Cthangover.Mods.Dialog.Action.Impls
{
///
/// No-op placeholder action. Used as a labeled jump target (Point) for GoTo
/// commands — provides an addressable marker in the dialog sequence without
/// any visible effect. NoWait so the dialog skips through labels instantly.
///
public class ActionEmpty : ActionCommand
{
/// Label actions skip immediately so the dialog doesn't pause on markers.
public override WaitType WaitType { get; set; } = WaitType.NoWait;
/// No-op: the action exists only to carry the jump-target ID.
public override void DoRun(DialogRuntime runtime)
{
}
}
}