using System; using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "Lab05/Dialogue Data", fileName = "DialogueData")] public class DialogueData : ScriptableObject { public string npcName; [TextArea(2, 5)] public string greeting; public List responses = new List(); } [Serializable] public class DialogueResponse { public string text; public QuestData questToStart; }