y:Float
x:Float
@:optionaloptionalwidth:Null<Float>
type:String
@:optionaloptionaltooltip:Null<String>
outputs:Array<TNodeSocket>
name:String
inputs:Array<TNodeSocket>
id:Int
color:Int
buttons:Array<TNodeButton>