ChitChat/Data/EventAction.cs
namespace ChitChat;

public sealed class EventAction : DialogueActionBase
{
	public string EventName { get; set; } = "Some event...";

	public EventAction() { }

	public EventAction(EventAction action)
	{
		EventName = action.EventName;
	}

	public override bool OnEnter(DialogueSystemComponent system, DialoguePanelComponent ui, DialogueWriterComponent writer, DialogueAudioComponent audio)
	{
		system.OnEventAction(EventName);
		return false;
	}

	public override void OnExit() { }
}