22 lines
640 B
C#
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;
|
|
}
|
|
}
|
|
} |