Unity graph tool solution based on different implementation now focused on Unity.Experimental.Graphview
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
667 B

using System;
using JetBrains.Annotations;
using UnityEditor.Experimental.GraphView;
namespace TNode.Attribute{
public enum PortNameHandling{
Auto,
MemberName,
Manual,
Format,
MemberType
}
[MeansImplicitUse]
[AttributeUsage(AttributeTargets.Property, AllowMultiple = true)]
public class PortAttribute:System.Attribute{
public readonly string Name;
public readonly PortNameHandling NameHandling;
public PortAttribute(string name,PortNameHandling nameHandling=PortNameHandling.Auto){
this.Name = name;
this.NameHandling = nameHandling;
}
}
}