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;
|
||||
return rtos(val)+(val==int(val)?".0":"");
|
||||
} 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: {
|
||||
String val = p_variant;
|
||||
return "\""+val.xml_escape()+"\"";
|
||||
|
|
Loading…
Reference in a new issue