架构大更

This commit is contained in:
SoulliesOfficial
2026-03-20 11:56:50 -04:00
parent e60ef64d01
commit d09b58fd80
3663 changed files with 15232012 additions and 105579 deletions

View File

@@ -0,0 +1,51 @@
using UnityEngine;
namespace SLSFramework.StorySystem
{
using System;
using UnityEngine;
// 节点连接的数据结构
[Serializable]
public class EdgeData
{
public string outputNodeGuid;
public string outputPortName;
public string inputNodeGuid;
public string inputPortName;
}
// ----------------------------------------------------------------------
// 基础节点数据
// ----------------------------------------------------------------------
[Serializable]
public abstract class BaseNodeData
{
public string guid;
public Vector2 position;
}
[Serializable]
public class StartNodeData : BaseNodeData
{
}
[Serializable]
public class EndNodeData : BaseNodeData
{
}
[Serializable]
public class ConditionNodeData : BaseNodeData
{
public string conditionString = "";
}
[Serializable]
public class EventNodeData : BaseNodeData
{
public string eventString = "";
}
}