using System; using UnityEngine; using Script.Gameplay.Interface; using UnityEngine.Events; namespace Script.Gameplay.Dialogue { public class BaseDialogueItem : MonoBehaviour, IDialogue { [TextArea] [SerializeField] private string dialogueContent; // 对话内容 public UnityEvent OnBeginDialogue { get; set; } public UnityEvent OnEndDialogue { get; set; } public bool IsRoad { get; set; } public int GetDialogueCount { get; set; } public string DialogueContent { get => dialogueContent; set => dialogueContent = value; } } }