@@ -25,7 +25,7 @@ impl ToDictionary for PropertyInfo {
2525
2626 dict. set ( "name" , self . property_name . clone ( ) ) ;
2727 dict. set ( "class_name" , self . class_name . to_string_name ( ) ) ;
28- dict. set ( "type" , self . variant_type as i32 ) ;
28+ dict. set ( "type" , self . variant_type . ord ( ) ) ;
2929 dict. set ( "hint" , self . hint . ord ( ) ) ;
3030 dict. set ( "hint_string" , self . hint_string . clone ( ) ) ;
3131 dict. set ( "usage" , self . usage . ord ( ) ) ;
@@ -53,44 +53,45 @@ fn variant_type_to_str(var_type: VariantType) -> &'static str {
5353 use VariantType as V ;
5454
5555 match var_type {
56- V :: Nil => "void" ,
57- V :: Bool => "Bool" ,
58- V :: Int => "Int" ,
59- V :: Float => "Float" ,
60- V :: String => "String" ,
61- V :: Vector2 => "Vector2" ,
62- V :: Vector2i => "Vector2i" ,
63- V :: Rect2 => "Rect2" ,
64- V :: Rect2i => "Rect2i" ,
65- V :: Vector3 => "Vector3" ,
66- V :: Vector3i => "Vector3i" ,
67- V :: Transform2D => "Transform2D" ,
68- V :: Vector4 => "Vector4" ,
69- V :: Vector4i => "Vector4i" ,
70- V :: Plane => "Plane" ,
71- V :: Quaternion => "Quaternion" ,
72- V :: Aabb => "Aabb" ,
73- V :: Basis => "Basis" ,
74- V :: Transform3D => "Transform3D" ,
75- V :: Projection => "Projection" ,
76- V :: Color => "Color" ,
77- V :: StringName => "StringName" ,
78- V :: NodePath => "NodePath" ,
79- V :: Rid => "Rid" ,
80- V :: Object => "Object" ,
81- V :: Callable => "Callable" ,
82- V :: Signal => "Signal" ,
83- V :: Dictionary => "Dictionary" ,
84- V :: Array => "Array" ,
85- V :: PackedByteArray => "PackedByteArray" ,
86- V :: PackedInt32Array => "PackedInt32Array" ,
87- V :: PackedInt64Array => "PackedInt64Array" ,
88- V :: PackedColorArray => "PackedColorArray" ,
89- V :: PackedStringArray => "PackedStringArray" ,
90- V :: PackedVector3Array => "PackedVector3Array" ,
91- V :: PackedVector2Array => "PackedVector2Array" ,
92- V :: PackedFloat64Array => "PackedFloat64Array" ,
93- V :: PackedFloat32Array => "PackedFloat32Array" ,
56+ V :: NIL => "void" ,
57+ V :: BOOL => "Bool" ,
58+ V :: INT => "Int" ,
59+ V :: FLOAT => "Float" ,
60+ V :: STRING => "String" ,
61+ V :: VECTOR2 => "Vector2" ,
62+ V :: VECTOR2I => "Vector2i" ,
63+ V :: RECT2 => "Rect2" ,
64+ V :: RECT2I => "Rect2i" ,
65+ V :: VECTOR3 => "Vector3" ,
66+ V :: VECTOR3I => "Vector3i" ,
67+ V :: TRANSFORM2D => "Transform2D" ,
68+ V :: VECTOR4 => "Vector4" ,
69+ V :: VECTOR4I => "Vector4i" ,
70+ V :: PLANE => "Plane" ,
71+ V :: QUATERNION => "Quaternion" ,
72+ V :: AABB => "Aabb" ,
73+ V :: BASIS => "Basis" ,
74+ V :: TRANSFORM3D => "Transform3D" ,
75+ V :: PROJECTION => "Projection" ,
76+ V :: COLOR => "Color" ,
77+ V :: STRING_NAME => "StringName" ,
78+ V :: NODE_PATH => "NodePath" ,
79+ V :: RID => "Rid" ,
80+ V :: OBJECT => "Object" ,
81+ V :: CALLABLE => "Callable" ,
82+ V :: SIGNAL => "Signal" ,
83+ V :: DICTIONARY => "Dictionary" ,
84+ V :: ARRAY => "Array" ,
85+ V :: PACKED_BYTE_ARRAY => "PackedByteArray" ,
86+ V :: PACKED_INT32_ARRAY => "PackedInt32Array" ,
87+ V :: PACKED_INT64_ARRAY => "PackedInt64Array" ,
88+ V :: PACKED_COLOR_ARRAY => "PackedColorArray" ,
89+ V :: PACKED_STRING_ARRAY => "PackedStringArray" ,
90+ V :: PACKED_VECTOR3_ARRAY => "PackedVector3Array" ,
91+ V :: PACKED_VECTOR2_ARRAY => "PackedVector2Array" ,
92+ V :: PACKED_FLOAT64_ARRAY => "PackedFloat64Array" ,
93+ V :: PACKED_FLOAT32_ARRAY => "PackedFloat32Array" ,
94+ _ => "UNKNOWN" ,
9495 }
9596}
9697
0 commit comments