Add warning when node name is invalid

This commit is contained in:
AdvanceControl 2025-11-02 14:00:53 +08:00
parent 0fdbf050e0
commit 0d46d42f2a
No known key found for this signature in database
GPG key ID: 4E0EB960950B5644

View file

@ -1437,6 +1437,9 @@ void Node::set_name(const StringName &p_name) {
data.name = p_name;
} else {
data.name = StringName(validated_node_name_string);
WARN_PRINT(vformat(
R"(Node cannot be renamed to "%s" because it contains characters that are not allowed. The node was renamed to "%s" instead. The following characters are not allowed: %s)",
input_name_str, validated_node_name_string, String::get_invalid_node_name_characters()));
}
}