using UnityEngine;
using OctoCore.Localization;
namespace OctoCore.Dialogue
{
///
/// Single dialogue entry with speaker, text, and choices.
///
[System.Serializable]
public class OctoDialogueEntry
{
///
/// Speaker for this entry.
///
[Tooltip("Speaker for this entry")]
public Data.OctoSpeakerData Speaker;
///
/// Localized dialogue text.
///
[Tooltip("Localized dialogue text")]
public OctoLocalizedTextData Text;
///
/// Available choices for this entry.
/// If empty, dialogue continues automatically or ends.
///
[Tooltip("Available choices (empty = auto-continue or end)")]
public OctoDialogueChoice[] Choices;
}
}