From 731c8ef48ad5a6e58ea9be47dfa2bea92c2683d5 Mon Sep 17 00:00:00 2001 From: Tanasart Date: Fri, 5 Jul 2024 08:26:06 +0700 Subject: [PATCH] - [RM Combine] Fix weird array output bug. --- scripts/node_rm_combine/node_rm_combine.gml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 ];