diff --git a/scripts/node_rm_combine/node_rm_combine.gml b/scripts/node_rm_combine/node_rm_combine.gml index b7f48dea2..4e2811971 100644 --- a/scripts/node_rm_combine/node_rm_combine.gml +++ b/scripts/node_rm_combine/node_rm_combine.gml @@ -82,7 +82,7 @@ function Node_RM_Combine(_x, _y, _group = noone) : Node_RM(_x, _y, _group) const outputs[| 0].setVisible(_ren, _ren); } - static processData = function(_outSurf, _data, _output_index, _array_index = 0) { + static processData = function(_outData, _data, _output_index, _array_index = 0) { var _dim = _data[0]; var _pro = _data[1]; @@ -105,6 +105,8 @@ function Node_RM_Combine(_x, _y, _group = noone) : Node_RM(_x, _y, _group) const var _mer = _data[16]; var _ren = _data[17]; + var _outSurf = _outData[0]; + if(!is_instanceof(_sh0, RM_Object)) return [ _outSurf, noone ]; if(!is_instanceof(_sh1, RM_Object)) return [ _outSurf, noone ];