浏览代码

fix create root node dialog to follow preferred node name casing

Sean 5 月之前
父节点
当前提交
41ce0e6004
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      editor/scene_tree_dock.cpp

+ 4 - 0
editor/scene_tree_dock.cpp

@@ -1526,6 +1526,10 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) {
 
 
 			add_root_node(new_node);
 			add_root_node(new_node);
 
 
+			if (GLOBAL_GET("editor/naming/node_name_casing").operator int() != NAME_CASING_PASCAL_CASE) {
+				new_node->set_name(Node::adjust_name_casing(new_node->get_name()));
+			}
+
 			EditorNode::get_singleton()->edit_node(new_node);
 			EditorNode::get_singleton()->edit_node(new_node);
 			editor_selection->clear();
 			editor_selection->clear();
 			editor_selection->add_node(new_node);
 			editor_selection->add_node(new_node);