From 9890c1d2ca76dc936e23f5263a4fd296bfc68996 Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Sat, 6 Aug 2016 19:00:54 -0300 Subject: Likely with bugs and with some features are missing, as well as profiler support, but VisualScript should be more or less done! --- modules/visual_script/visual_script_nodes.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'modules/visual_script/visual_script_nodes.cpp') diff --git a/modules/visual_script/visual_script_nodes.cpp b/modules/visual_script/visual_script_nodes.cpp index ed7119e27a..8362cdd671 100644 --- a/modules/visual_script/visual_script_nodes.cpp +++ b/modules/visual_script/visual_script_nodes.cpp @@ -529,9 +529,15 @@ public: } if (!valid) { + r_error.error=Variant::CallError::CALL_ERROR_INVALID_METHOD; if (p_outputs[0]->get_type()==Variant::STRING) { r_error_str=*p_outputs[0]; + } else { + if (unary) + r_error_str=String(op_names[op])+RTR(": Invalid argument of type: ")+Variant::get_type_name(p_inputs[0]->get_type()); + else + r_error_str=String(op_names[op])+RTR(": Invalid arguments: ")+"A: "+Variant::get_type_name(p_inputs[0]->get_type())+" B: "+Variant::get_type_name(p_inputs[1]->get_type()); } } -- cgit v1.2.3