TYPE_*_ARRAY -> TYPE_PACKED_*_ARRAY

This commit is contained in:
Rafał Mikrut 2022-01-13 16:38:24 +01:00
parent 14757de3a0
commit a20c4e0215
3 changed files with 38 additions and 38 deletions

View File

@ -304,33 +304,33 @@ func check_if_is_allowed(method_data: Dictionary) -> bool:
|| t == TYPE_BASIS || t == TYPE_BASIS
|| t == TYPE_BOOL || t == TYPE_BOOL
|| t == TYPE_COLOR || t == TYPE_COLOR
|| t == TYPE_COLOR_ARRAY || t == TYPE_PACKED_COLOR_ARRAY
|| t == TYPE_DICTIONARY || t == TYPE_DICTIONARY
|| t == TYPE_INT || t == TYPE_INT
|| t == TYPE_INT32_ARRAY || t == TYPE_PACKED_INT32_ARRAY
|| t == TYPE_INT64_ARRAY || t == TYPE_PACKED_INT64_ARRAY
|| t == TYPE_NODE_PATH || t == TYPE_NODE_PATH
|| t == TYPE_OBJECT || t == TYPE_OBJECT
|| t == TYPE_PLANE || t == TYPE_PLANE
|| t == TYPE_QUATERNION || t == TYPE_QUATERNION
|| t == TYPE_RAW_ARRAY || t == TYPE_PACKED_BYTE_ARRAY
|| t == TYPE_FLOAT || t == TYPE_FLOAT
|| t == TYPE_FLOAT32_ARRAY || t == TYPE_PACKED_FLOAT32_ARRAY
|| t == TYPE_FLOAT64_ARRAY || t == TYPE_PACKED_FLOAT64_ARRAY
|| t == TYPE_RECT2 || t == TYPE_RECT2
|| t == TYPE_RECT2I || t == TYPE_RECT2I
|| t == TYPE_RID || t == TYPE_RID
|| t == TYPE_STRING || t == TYPE_STRING
|| t == TYPE_STRING_NAME || t == TYPE_STRING_NAME
|| t == TYPE_STRING_ARRAY || t == TYPE_PACKED_STRING_ARRAY
|| t == TYPE_TRANSFORM3D || t == TYPE_TRANSFORM3D
|| t == TYPE_TRANSFORM2D || t == TYPE_TRANSFORM2D
|| t == TYPE_VECTOR2 || t == TYPE_VECTOR2
|| t == TYPE_VECTOR2I || t == TYPE_VECTOR2I
|| t == TYPE_VECTOR2_ARRAY || t == TYPE_PACKED_VECTOR2_ARRAY
|| t == TYPE_VECTOR3 || t == TYPE_VECTOR3
|| t == TYPE_VECTOR3I || t == TYPE_VECTOR3I
|| t == TYPE_VECTOR3_ARRAY || t == TYPE_PACKED_VECTOR3_ARRAY
): ):
print("----------------------------------------------------------- TODO - MISSING TYPE, ADD SUPPORT IT") # Add assert here to get info which type is missing print("----------------------------------------------------------- TODO - MISSING TYPE, ADD SUPPORT IT") # Add assert here to get info which type is missing
return false return false

View File

@ -21,15 +21,15 @@ func parse_and_return_objects(method_data: Dictionary, name_of_class: String, de
arguments_array.push_back(ValueCreator.get_bool()) arguments_array.push_back(ValueCreator.get_bool())
elif type == TYPE_COLOR: elif type == TYPE_COLOR:
arguments_array.push_back(ValueCreator.get_color()) arguments_array.push_back(ValueCreator.get_color())
elif type == TYPE_COLOR_ARRAY: elif type == TYPE_PACKED_COLOR_ARRAY:
arguments_array.push_back(PackedColorArray([])) arguments_array.push_back(PackedColorArray([]))
elif type == TYPE_DICTIONARY: elif type == TYPE_DICTIONARY:
arguments_array.push_back(ValueCreator.get_dictionary()) arguments_array.push_back(ValueCreator.get_dictionary())
elif type == TYPE_INT: elif type == TYPE_INT:
arguments_array.push_back(ValueCreator.get_int()) arguments_array.push_back(ValueCreator.get_int())
elif type == TYPE_INT32_ARRAY: elif type == TYPE_PACKED_INT32_ARRAY:
arguments_array.push_back(PackedInt32Array([])) arguments_array.push_back(PackedInt32Array([]))
elif type == TYPE_INT64_ARRAY: elif type == TYPE_PACKED_INT64_ARRAY:
arguments_array.push_back(PackedInt64Array([])) arguments_array.push_back(PackedInt64Array([]))
elif type == TYPE_NODE_PATH: elif type == TYPE_NODE_PATH:
arguments_array.push_back(ValueCreator.get_nodepath()) arguments_array.push_back(ValueCreator.get_nodepath())
@ -39,13 +39,13 @@ func parse_and_return_objects(method_data: Dictionary, name_of_class: String, de
arguments_array.push_back(ValueCreator.get_plane()) arguments_array.push_back(ValueCreator.get_plane())
elif type == TYPE_QUATERNION: elif type == TYPE_QUATERNION:
arguments_array.push_back(ValueCreator.get_quaternion()) arguments_array.push_back(ValueCreator.get_quaternion())
elif type == TYPE_RAW_ARRAY: elif type == TYPE_PACKED_BYTE_ARRAY:
arguments_array.push_back(PackedByteArray([])) arguments_array.push_back(PackedByteArray([]))
elif type == TYPE_FLOAT: elif type == TYPE_FLOAT:
arguments_array.push_back(ValueCreator.get_float()) arguments_array.push_back(ValueCreator.get_float())
elif type == TYPE_FLOAT32_ARRAY: elif type == TYPE_PACKED_FLOAT32_ARRAY:
arguments_array.push_back(PackedFloat32Array([])) arguments_array.push_back(PackedFloat32Array([]))
elif type == TYPE_FLOAT64_ARRAY: elif type == TYPE_PACKED_FLOAT64_ARRAY:
arguments_array.push_back(PackedFloat64Array([])) arguments_array.push_back(PackedFloat64Array([]))
elif type == TYPE_RECT2: elif type == TYPE_RECT2:
arguments_array.push_back(ValueCreator.get_rect2()) arguments_array.push_back(ValueCreator.get_rect2())
@ -57,7 +57,7 @@ func parse_and_return_objects(method_data: Dictionary, name_of_class: String, de
arguments_array.push_back(ValueCreator.get_string()) arguments_array.push_back(ValueCreator.get_string())
elif type == TYPE_STRING_NAME: elif type == TYPE_STRING_NAME:
arguments_array.push_back(StringName(ValueCreator.get_string())) arguments_array.push_back(StringName(ValueCreator.get_string()))
elif type == TYPE_STRING_ARRAY: elif type == TYPE_PACKED_STRING_ARRAY:
arguments_array.push_back(PackedStringArray([])) arguments_array.push_back(PackedStringArray([]))
elif type == TYPE_TRANSFORM3D: elif type == TYPE_TRANSFORM3D:
arguments_array.push_back(ValueCreator.get_transform3D()) arguments_array.push_back(ValueCreator.get_transform3D())
@ -67,13 +67,13 @@ func parse_and_return_objects(method_data: Dictionary, name_of_class: String, de
arguments_array.push_back(ValueCreator.get_vector2()) arguments_array.push_back(ValueCreator.get_vector2())
elif type == TYPE_VECTOR2I: elif type == TYPE_VECTOR2I:
arguments_array.push_back(ValueCreator.get_vector2i()) arguments_array.push_back(ValueCreator.get_vector2i())
elif type == TYPE_VECTOR2_ARRAY: elif type == TYPE_PACKED_VECTOR2_ARRAY:
arguments_array.push_back(PackedVector2Array([])) arguments_array.push_back(PackedVector2Array([]))
elif type == TYPE_VECTOR3: elif type == TYPE_VECTOR3:
arguments_array.push_back(ValueCreator.get_vector3()) arguments_array.push_back(ValueCreator.get_vector3())
elif type == TYPE_VECTOR3I: elif type == TYPE_VECTOR3I:
arguments_array.push_back(ValueCreator.get_vector3i()) arguments_array.push_back(ValueCreator.get_vector3i())
elif type == TYPE_VECTOR3_ARRAY: elif type == TYPE_PACKED_VECTOR3_ARRAY:
arguments_array.push_back(PackedVector3Array([])) arguments_array.push_back(PackedVector3Array([]))
elif type == TYPE_CALLABLE: elif type == TYPE_CALLABLE:
arguments_array.push_back(Callable(BoxMesh.new(), "Rar")) arguments_array.push_back(Callable(BoxMesh.new(), "Rar"))
@ -130,8 +130,8 @@ func return_gdscript_code_which_run_this_object(data) -> String:
return_string += ", " return_string += ", "
return_string += return_gdscript_code_which_run_this_object(data.a) return_string += return_gdscript_code_which_run_this_object(data.a)
return_string += ")" return_string += ")"
elif type == TYPE_COLOR_ARRAY: elif type == TYPE_PACKED_COLOR_ARRAY:
return_string = "PoolColorArray([" return_string = "PackedColorArray(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
if i != data.size() - 1: if i != data.size() - 1:
@ -148,15 +148,15 @@ func return_gdscript_code_which_run_this_object(data) -> String:
return_string += "}" return_string += "}"
elif type == TYPE_INT: elif type == TYPE_INT:
return_string = str(data) return_string = str(data)
elif type == TYPE_INT32_ARRAY: elif type == TYPE_PACKED_INT32_ARRAY:
return_string = "PoolInt32Array([" return_string = "PackedInt32Array(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
if i != data.size() - 1: if i != data.size() - 1:
return_string += ", " return_string += ", "
return_string += "])" return_string += "])"
elif type == TYPE_INT64_ARRAY: elif type == TYPE_PACKED_INT64_ARRAY:
return_string = "PoolInt64Array([" return_string = "PackedInt64Array(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
if i != data.size() - 1: if i != data.size() - 1:
@ -202,8 +202,8 @@ func return_gdscript_code_which_run_this_object(data) -> String:
return_string += ", " return_string += ", "
return_string += return_gdscript_code_which_run_this_object(data.w) return_string += return_gdscript_code_which_run_this_object(data.w)
return_string += ")" return_string += ")"
elif type == TYPE_RAW_ARRAY: elif type == TYPE_PACKED_BYTE_ARRAY:
return_string = "PoolByteArray([" return_string = "PackedByteArray(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
if i != data.size() - 1: if i != data.size() - 1:
@ -211,15 +211,15 @@ func return_gdscript_code_which_run_this_object(data) -> String:
return_string += "])" return_string += "])"
elif type == TYPE_FLOAT: elif type == TYPE_FLOAT:
return_string = str(data) return_string = str(data)
elif type == TYPE_FLOAT32_ARRAY: elif type == TYPE_PACKED_FLOAT32_ARRAY:
return_string = "PoolFloat32Array([" return_string = "PackedFloat32Array(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
if i != data.size() - 1: if i != data.size() - 1:
return_string += ", " return_string += ", "
return_string += "])" return_string += "])"
elif type == TYPE_FLOAT64_ARRAY: elif type == TYPE_PACKED_FLOAT64_ARRAY:
return_string = "PoolFloat64Array([" return_string = "PackedFloat64Array(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
if i != data.size() - 1: if i != data.size() - 1:
@ -241,7 +241,7 @@ func return_gdscript_code_which_run_this_object(data) -> String:
return_string = "RID()" return_string = "RID()"
elif type == TYPE_STRING: elif type == TYPE_STRING:
return_string = '"' + data + '"' return_string = '"' + data + '"'
elif type == TYPE_STRING_ARRAY: elif type == TYPE_PACKED_STRING_ARRAY:
return_string = "PackedStringArray([" return_string = "PackedStringArray(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
@ -274,8 +274,8 @@ func return_gdscript_code_which_run_this_object(data) -> String:
return_string += ", " return_string += ", "
return_string += return_gdscript_code_which_run_this_object(data.y) return_string += return_gdscript_code_which_run_this_object(data.y)
return_string += ")" return_string += ")"
elif type == TYPE_VECTOR2_ARRAY: elif type == TYPE_PACKED_VECTOR2_ARRAY:
return_string = "PoolVector2Array([" return_string = "PackedVector2Array(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
if i != data.size() - 1: if i != data.size() - 1:
@ -301,8 +301,8 @@ func return_gdscript_code_which_run_this_object(data) -> String:
return_string = "StringName(" return_string = "StringName("
return_string += return_gdscript_code_which_run_this_object(str(data)) return_string += return_gdscript_code_which_run_this_object(str(data))
return_string += ")" return_string += ")"
elif type == TYPE_VECTOR3_ARRAY: elif type == TYPE_PACKED_VECTOR3_ARRAY:
return_string = "PoolVector3Array([" return_string = "PackedVector3Array(["
for i in data.size(): for i in data.size():
return_string += return_gdscript_code_which_run_this_object(data[i]) return_string += return_gdscript_code_which_run_this_object(data[i])
if i != data.size() - 1: if i != data.size() - 1:

View File

@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=2] [gd_scene load_steps=2 format=3 uid="uid://f5kw5xvbukfc"]
[ext_resource path="res://CreatingAllThings/CreatingAllThings.gd" type="Script" id=1] [ext_resource type="Script" path="res://CreatingAllThings/CreatingAllThings.gd" id="1"]
[node name="CreatingAllThings" type="Node2D"] [node name="CreatingAllThings" type="Node2D"]
script = ExtResource( 1 ) script = ExtResource( "1" )