@ -1636,51 +1636,27 @@ String Variant::stringify(List<const void *> &stack) const {
case STRING :
case STRING :
return * reinterpret_cast < const String * > ( _data . _mem ) ;
return * reinterpret_cast < const String * > ( _data . _mem ) ;
case VECTOR2 :
case VECTOR2 :
return " ( " + operator Vector2 ( ) + " ) " ;
return operator Vector2 ( ) ;
case VECTOR2I :
case VECTOR2I :
return " ( " + operator Vector2i ( ) + " ) " ;
return operator Vector2i ( ) ;
case RECT2 :
case RECT2 :
return " ( " + operator Rect2 ( ) + " ) " ;
return operator Rect2 ( ) ;
case RECT2I :
case RECT2I :
return " ( " + operator Rect2i ( ) + " ) " ;
return operator Rect2i ( ) ;
case TRANSFORM2D : {
case TRANSFORM2D :
Transform2D mat32 = operator Transform2D ( ) ;
return operator Transform2D ( ) ;
return " ( " + Variant ( mat32 . elements [ 0 ] ) . operator String ( ) + " , " + Variant ( mat32 . elements [ 1 ] ) . operator String ( ) + " , " + Variant ( mat32 . elements [ 2 ] ) . operator String ( ) + " ) " ;
} break ;
case VECTOR3 :
case VECTOR3 :
return " ( " + operator Vector3 ( ) + " ) " ;
return operator Vector3 ( ) ;
case VECTOR3I :
case VECTOR3I :
return " ( " + operator Vector3i ( ) + " ) " ;
return operator Vector3i ( ) ;
case PLANE :
case PLANE :
return operator Plane ( ) ;
return operator Plane ( ) ;
case AABB :
case AABB :
return operator : : AABB ( ) ;
return operator : : AABB ( ) ;
case QUATERNION :
case QUATERNION :
return " ( " + operator Quaternion ( ) + " ) " ;
return operator Quaternion ( ) ;
case BASIS : {
case BASIS :
Basis mat3 = operator Basis ( ) ;
return operator Basis ( ) ;
String mtx ( " ( " ) ;
for ( int i = 0 ; i < 3 ; i + + ) {
if ( i ! = 0 ) {
mtx + = " , " ;
}
mtx + = " ( " ;
for ( int j = 0 ; j < 3 ; j + + ) {
if ( j ! = 0 ) {
mtx + = " , " ;
}
mtx + = Variant ( mat3 . elements [ i ] [ j ] ) . operator String ( ) ;
}
mtx + = " ) " ;
}
return mtx + " ) " ;
} break ;
case TRANSFORM3D :
case TRANSFORM3D :
return operator Transform3D ( ) ;
return operator Transform3D ( ) ;
case STRING_NAME :
case STRING_NAME :
@ -1688,7 +1664,7 @@ String Variant::stringify(List<const void *> &stack) const {
case NODE_PATH :
case NODE_PATH :
return operator NodePath ( ) ;
return operator NodePath ( ) ;
case COLOR :
case COLOR :
return String : : num ( operator Color ( ) . r ) + " , " + String : : num ( operator Color ( ) . g ) + " , " + String : : num ( operator Color ( ) . b ) + " , " + String : : num ( operator Color ( ) . a ) ;
return operator Color ( ) ;
case DICTIONARY : {
case DICTIONARY : {
const Dictionary & d = * reinterpret_cast < const Dictionary * > ( _data . _mem ) ;
const Dictionary & d = * reinterpret_cast < const Dictionary * > ( _data . _mem ) ;
if ( stack . find ( d . id ( ) ) ) {
if ( stack . find ( d . id ( ) ) ) {