diff options
| author | Juan Linietsky | 2017-02-12 22:52:02 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2017-02-12 23:13:14 -0300 |
| commit | ebb7d2cdb7c5cd755f0b4b69db934df9cc15b1d6 (patch) | |
| tree | 54834d4b17f9ec1c164ea213e5343104d37308b6 /core/variant_parser.cpp | |
| parent | 6abe141579742a0a84234bc71257d7b037511f36 (diff) | |
| download | godot-ebb7d2cdb7c5cd755f0b4b69db934df9cc15b1d6.tar.gz godot-ebb7d2cdb7c5cd755f0b4b69db934df9cc15b1d6.tar.zst godot-ebb7d2cdb7c5cd755f0b4b69db934df9cc15b1d6.zip | |
-WIP Exporter to Godot 3.0, only text scenes (no .scn) and still kind of buggy
Diffstat (limited to 'core/variant_parser.cpp')
| -rw-r--r-- | core/variant_parser.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/core/variant_parser.cpp b/core/variant_parser.cpp index 6b7532ebf..910e809ff 100644 --- a/core/variant_parser.cpp +++ b/core/variant_parser.cpp @@ -907,32 +907,25 @@ Error VariantParser::parse_value(Token& token,Variant &value,Stream *p_stream,in if (p_res_parser && id=="Resource" && p_res_parser->func){ - RES res; - Error err = p_res_parser->func(p_res_parser->userdata,p_stream,res,line,r_err_str); + Error err = p_res_parser->func(p_res_parser->userdata,p_stream,value,line,r_err_str); if (err) return err; - value=res; - return OK; } else if (p_res_parser && id=="ExtResource" && p_res_parser->ext_func){ - RES res; - Error err = p_res_parser->ext_func(p_res_parser->userdata,p_stream,res,line,r_err_str); + Error err = p_res_parser->ext_func(p_res_parser->userdata,p_stream,value,line,r_err_str); if (err) return err; - value=res; return OK; } else if (p_res_parser && id=="SubResource" && p_res_parser->sub_func){ - RES res; - Error err = p_res_parser->sub_func(p_res_parser->userdata,p_stream,res,line,r_err_str); + Error err = p_res_parser->sub_func(p_res_parser->userdata,p_stream,value,line,r_err_str); if (err) return err; - value=res; return OK; } else { |
