Validates VisualScript.add_node input node

This commit is contained in:
Haoyu Qiu
2021-08-02 23:36:13 +08:00
parent 85b310f28b
commit 61295c2a31

View File

@@ -271,6 +271,7 @@ void VisualScript::_node_ports_changed(int p_id) {
void VisualScript::add_node(int p_id, const Ref<VisualScriptNode> &p_node, const Point2 &p_pos) {
ERR_FAIL_COND(instances.size());
ERR_FAIL_COND(nodes.has(p_id)); // ID can exist only one in script.
ERR_FAIL_COND(p_node.is_null());
NodeData nd;
nd.node = p_node;