-
Notifications
You must be signed in to change notification settings - Fork 2
Runtime
EMT edited this page Dec 26, 2024
·
1 revision
数据结构
FlowGraph
——Node
————Port
——Edge
源生成通过特性在InitMethodCache把具体的函数设置到getValueCache与methodCaches中
[FlowNodeGenerator]//源生成标识
public partial class ATestNode : TestNode<ATestNodeAsset>
{
[FlowInputMethodPort("Input")]//源生成Input端口标识
public void Input() { }
[FlowOutputMethodPort("Output")]//源生成Output端口标识
public void Output() { }
}
源生成代码
public partial class TestNode
{
protected override void InitMethodCache()
{
base.InitMethodCache();
methodCaches["Input"] = (_) => Input();
methodCaches["Output"] = (_) => Output();
}
}