Files
2025TapTapGameJam/Assets/Script/Gameplay/Dialogue/BaseDialogueItem.cs

22 lines
640 B
C#

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<bool> OnBeginDialogue { get; set; }
public UnityEvent<bool> OnEndDialogue { get; set; }
public bool IsRoad { get; set; }
public int GetDialogueCount { get; set; }
public string DialogueContent
{
get => dialogueContent;
set => dialogueContent = value;
}
}
}