您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

28 行
620 B

using System.Collections.Generic;
namespace RMGUI.GraphView
{
public interface IConnector
{
Direction direction { get; }
Orientation orientation { get; }
bool highlight { get; set; }
object source { get; }
bool connected { get; }
IEnumerable<IConnection> connections { get; }
void Connect(IConnection connection);
void Disconnect(IConnection connection);
// TODO YAGNI?
// void DisconnectAll();
}
public static class ConnectableExtensions
{
public static bool IsConnectable(this IConnector connector)
{
return connector.direction == Direction.Output || !connector.connected;
}
}
}