Transform3D (#52)

This commit is contained in:
Rafał Mikrut 2021-06-04 10:08:52 +02:00 committed by GitHub
parent 2a353ae381
commit eab0326c65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -6,7 +6,7 @@ var regression_test_project : bool = true # Set it to true in RegressionTestProj
# Globablly disabled functions for all classes # Globablly disabled functions for all classes
var function_exceptions : Array = [ var function_exceptions : Array = [
# GODOT 4.0 # GODOT 4.0
"create_from_image", "create_from_image",
"set_point_position", "set_point_position",
"connect", # OTHER THINGS "connect", # OTHER THINGS
@ -243,7 +243,7 @@ func check_if_is_allowed(method_data : Dictionary) -> bool:
# In case of adding new type, this prevents from crashing due not recognizing this type # In case of adding new type, this prevents from crashing due not recognizing this type
var t : int = arg.get("type") var t : int = arg.get("type")
if !(t == TYPE_NIL|| t == TYPE_CALLABLE || t == TYPE_MAX|| t == TYPE_AABB|| t == TYPE_ARRAY|| t == TYPE_BASIS|| t == TYPE_BOOL|| t == TYPE_COLOR|| t == TYPE_COLOR_ARRAY|| t == TYPE_DICTIONARY|| t == TYPE_INT|| t == TYPE_INT32_ARRAY|| t == TYPE_INT64_ARRAY|| t == TYPE_NODE_PATH|| t == TYPE_OBJECT|| t == TYPE_PLANE|| t == TYPE_QUAT|| t == TYPE_RAW_ARRAY|| t == TYPE_FLOAT|| t == TYPE_FLOAT32_ARRAY|| t == TYPE_FLOAT64_ARRAY|| t == TYPE_RECT2|| t == TYPE_RECT2I|| t == TYPE_RID|| t == TYPE_STRING|| t == TYPE_STRING_NAME|| t == TYPE_STRING_ARRAY|| t == TYPE_TRANSFORM|| t == TYPE_TRANSFORM2D|| t == TYPE_VECTOR2|| t == TYPE_VECTOR2I|| t == TYPE_VECTOR2_ARRAY|| t == TYPE_VECTOR3|| t == TYPE_VECTOR3I|| t == TYPE_VECTOR3_ARRAY): if !(t == TYPE_NIL|| t == TYPE_CALLABLE || t == TYPE_MAX|| t == TYPE_AABB|| t == TYPE_ARRAY|| t == TYPE_BASIS|| t == TYPE_BOOL|| t == TYPE_COLOR|| t == TYPE_COLOR_ARRAY|| t == TYPE_DICTIONARY|| t == TYPE_INT|| t == TYPE_INT32_ARRAY|| t == TYPE_INT64_ARRAY|| t == TYPE_NODE_PATH|| t == TYPE_OBJECT|| t == TYPE_PLANE|| t == TYPE_QUAT|| t == TYPE_RAW_ARRAY|| t == TYPE_FLOAT|| t == TYPE_FLOAT32_ARRAY|| t == TYPE_FLOAT64_ARRAY|| t == TYPE_RECT2|| t == TYPE_RECT2I|| t == TYPE_RID|| t == TYPE_STRING|| t == TYPE_STRING_NAME|| t == TYPE_STRING_ARRAY|| t == TYPE_TRANSFORM3D|| t == TYPE_TRANSFORM2D|| t == TYPE_VECTOR2|| t == TYPE_VECTOR2I|| t == TYPE_VECTOR2_ARRAY|| t == TYPE_VECTOR3|| t == TYPE_VECTOR3I|| t == TYPE_VECTOR3_ARRAY):
print("----------------------------------------------------------- TODO - MISSING TYPE, ADD SUPPORT IT") print("----------------------------------------------------------- TODO - MISSING TYPE, ADD SUPPORT IT")
return false return false

View File

@ -78,7 +78,7 @@ func parse_and_return_objects(method_data: Dictionary, name_of_class: String, de
arguments_array.push_back(StringName(ValueCreator.get_string())) arguments_array.push_back(StringName(ValueCreator.get_string()))
elif type == TYPE_STRING_ARRAY: elif type == TYPE_STRING_ARRAY:
arguments_array.push_back(PackedStringArray([])) arguments_array.push_back(PackedStringArray([]))
elif type == TYPE_TRANSFORM: elif type == TYPE_TRANSFORM3D:
arguments_array.push_back(ValueCreator.get_transform()) arguments_array.push_back(ValueCreator.get_transform())
elif type == TYPE_TRANSFORM2D: elif type == TYPE_TRANSFORM2D:
arguments_array.push_back(ValueCreator.get_transform2D()) arguments_array.push_back(ValueCreator.get_transform2D())
@ -267,7 +267,7 @@ func return_gdscript_code_which_run_this_object(data) -> String:
if i != data.size() - 1: if i != data.size() - 1:
return_string += ", " return_string += ", "
return_string += "])" return_string += "])"
elif type == TYPE_TRANSFORM: elif type == TYPE_TRANSFORM3D:
return_string = "Transform(" return_string = "Transform("
return_string += return_gdscript_code_which_run_this_object(data.basis) return_string += return_gdscript_code_which_run_this_object(data.basis)
return_string += ", " return_string += ", "