Encode vectors in Globals
This commit is contained in:
parent
817fd1ab71
commit
b653762491
1 changed files with 8 additions and 0 deletions
|
@ -916,6 +916,14 @@ static String _encode_variant(const Variant& p_variant) {
|
||||||
float val = p_variant;
|
float val = p_variant;
|
||||||
return rtos(val)+(val==int(val)?".0":"");
|
return rtos(val)+(val==int(val)?".0":"");
|
||||||
} break;
|
} break;
|
||||||
|
case Variant::VECTOR2: {
|
||||||
|
Vector2 val = p_variant;
|
||||||
|
return String("Vector2(")+rtos(val.x)+String(", ")+rtos(val.y)+String(")");
|
||||||
|
} break;
|
||||||
|
case Variant::VECTOR3: {
|
||||||
|
Vector3 val = p_variant;
|
||||||
|
return String("Vector3(")+rtos(val.x)+ String(", ") +rtos(val.y)+ String(", ") +rtos(val.z)+String(")");
|
||||||
|
} break;
|
||||||
case Variant::STRING: {
|
case Variant::STRING: {
|
||||||
String val = p_variant;
|
String val = p_variant;
|
||||||
return "\""+val.xml_escape()+"\"";
|
return "\""+val.xml_escape()+"\"";
|
||||||
|
|
Loading…
Reference in a new issue