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; } }