public static string GetNodeGUIName(Node node) { CustomNode attr = node.GetType().GetCustomAttributes(typeof(CustomNode), false).FirstOrDefault() as CustomNode; if (attr != null) { return(attr.Name); } return(string.Empty); }
public static int GetNodeOrderPriority(string className) { var type = Type.GetType(className); if (type != null) { CustomNode attr = type.GetCustomAttributes(typeof(CustomNode), false).FirstOrDefault() as CustomNode; if (attr != null) { return(attr.OrderPriority); } } return(CustomNode.kDEFAULT_PRIORITY); }
public static string GetNodeGUIName(string className) { var type = Type.GetType(className); if (type != null) { CustomNode attr = type.GetCustomAttributes(typeof(CustomNode), false).FirstOrDefault() as CustomNode; if (attr != null) { return(attr.Name); } } return(string.Empty); }
public CustomNodeInfo(Type t, CustomNode n) { node = n; type = t; }