using System.Collections.Generic; using UnityEngine; namespace SLSFramework.StorySystem { public abstract class GraphBase : ScriptableObject { // 使用 [SerializeReference] 来支持多态性,存储不同类型的节点数据 [SerializeReference] public List nodes = new List(); // 存储节点之间的连接 public List edges = new List(); } }