Преглед на файлове

Merge pull request #38863 from neikeq/csharp-no-false-error-objtype-reload

Mono/C#: Remove script load error about not a Godot.Object
Rémi Verschelde преди 5 години
родител
ревизия
cba1f492cc
променени са 1 файла, в които са добавени 1 реда и са изтрити 3 реда
  1. 1 3
      modules/mono/csharp_script.cpp

+ 1 - 3
modules/mono/csharp_script.cpp

@@ -3240,9 +3240,7 @@ Error CSharpScript::reload(bool p_keep_state) {
 			ERR_FAIL_NULL_V(namespace_, ERR_BUG);
 			ERR_FAIL_NULL_V(class_name, ERR_BUG);
 			GDMonoClass *klass = project_assembly->get_class(namespace_->operator String(), class_name->operator String());
-			if (klass) {
-				bool obj_type = CACHED_CLASS(GodotObject)->is_assignable_from(klass);
-				ERR_FAIL_COND_V(!obj_type, ERR_BUG);
+			if (klass && CACHED_CLASS(GodotObject)->is_assignable_from(klass)) {
 				script_class = klass;
 			}
 		} else {