浏览代码

Merge pull request #56229 from V-Sekai/invalid_setter_assign_fix

Rémi Verschelde 3 年之前
父节点
当前提交
dcd2364dac
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      modules/gdscript/gdscript_compiler.cpp

+ 1 - 0
modules/gdscript/gdscript_compiler.cpp

@@ -1094,6 +1094,7 @@ GDScriptCodeGenerator::Address GDScriptCompiler::_parse_expression(CodeGen &code
 					is_in_setter = has_setter && setter_function == codegen.function_name;
 					is_in_setter = has_setter && setter_function == codegen.function_name;
 					member.mode = GDScriptCodeGenerator::Address::MEMBER;
 					member.mode = GDScriptCodeGenerator::Address::MEMBER;
 					member.address = codegen.script->member_indices[var_name].index;
 					member.address = codegen.script->member_indices[var_name].index;
+					member.type = codegen.script->member_indices[var_name].data_type;
 				}
 				}
 
 
 				GDScriptCodeGenerator::Address target;
 				GDScriptCodeGenerator::Address target;