public UniBaseNode CreateNode(Type type, Vector2 nodePosition) { var name = type.Name; #if UNITY_EDITOR name = UnityEditor.ObjectNames.NicifyVariableName(name); #endif var newNode = sourceGraph.AddNode( type, name, nodePosition); return(CreateNode(newNode)); }
public UniBaseNode CreateNode(Type type, Vector2 nodePosition) { var nodeName = type.Name; #if UNITY_EDITOR nodeName = UnityEditor.ObjectNames.NicifyVariableName(nodeName); #endif var newNode = sourceGraph.AddNode(type, nodeName, nodePosition); var node = CreateNode(newNode); MessageBroker.Default.Publish(new UniGraphSaveMessage() { graph = sourceGraph }); return(node); }