aboutsummaryrefslogtreecommitdiff
path: root/core/variant_parser.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2017-02-12 22:52:02 -0300
committerJuan Linietsky2017-02-12 23:13:14 -0300
commitebb7d2cdb7c5cd755f0b4b69db934df9cc15b1d6 (patch)
tree54834d4b17f9ec1c164ea213e5343104d37308b6 /core/variant_parser.cpp
parent6abe141579742a0a84234bc71257d7b037511f36 (diff)
downloadgodot-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.cpp13
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 {