diff --git a/Scripts/Editor/NodeEditorUtilities.cs b/Scripts/Editor/NodeEditorUtilities.cs
index 18e295f..77e71bb 100644
--- a/Scripts/Editor/NodeEditorUtilities.cs
+++ b/Scripts/Editor/NodeEditorUtilities.cs
@@ -133,6 +133,15 @@ namespace XNodeEditor {
} else return type.ToString();
}
+ /// Returns the default name for the node type.
+ public static string NodeDefaultName(Type type) {
+ string typeName = type.Name;
+ // Automatically remove redundant 'Node' postfix
+ if (typeName.EndsWith("Node")) typeName = typeName.Substring(0, typeName.LastIndexOf("Node"));
+ typeName = UnityEditor.ObjectNames.NicifyVariableName(typeName);
+ return typeName;
+ }
+
/// Creates a new C# Class.
[MenuItem("Assets/Create/xNode/Node C# Script", false, 89)]
private static void CreateNode() {