using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu(fileName ="New Dailogue", menuName ="Dialogue/Dialogue Data")]
public class DialogueData_SO : ScriptableObject
{
public List<DialoguePiece> dialoguePieces = new List<DialoguePiece>();//对话列表
}
cs复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[System.Serializable] //序列化,使dialoguePieces可以在UI界面看到
public class DialoguePiece
{
public string ID;
public Sprite image;
public string text;
public List<DialogueOption> options = new List<DialogueOption>();
}