您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
46 行
975 B
46 行
975 B
using System;
|
|
|
|
namespace UnityEditor.Graphing
|
|
{
|
|
public abstract class GraphChange {}
|
|
|
|
public sealed class NodeAddedGraphChange : GraphChange
|
|
{
|
|
public NodeAddedGraphChange(INode node)
|
|
{
|
|
this.node = node;
|
|
}
|
|
|
|
public INode node { get; private set; }
|
|
}
|
|
|
|
public sealed class NodeRemovedGraphChange : GraphChange
|
|
{
|
|
public NodeRemovedGraphChange(INode node)
|
|
{
|
|
this.node = node;
|
|
}
|
|
|
|
public INode node { get; private set; }
|
|
}
|
|
|
|
public sealed class EdgeAddedGraphChange : GraphChange
|
|
{
|
|
public EdgeAddedGraphChange(IEdge edge)
|
|
{
|
|
this.edge = edge;
|
|
}
|
|
|
|
public IEdge edge { get; private set; }
|
|
}
|
|
|
|
public sealed class EdgeRemovedGraphChange : GraphChange
|
|
{
|
|
public EdgeRemovedGraphChange(IEdge edge)
|
|
{
|
|
this.edge = edge;
|
|
}
|
|
|
|
public IEdge edge { get; private set; }
|
|
}
|
|
}
|