Deprecate ScriptLanguage::instance_has

This commit is contained in:
HolonProduction
2026-04-05 14:10:48 +02:00
parent 1aabcb9e9b
commit 97091c639b
11 changed files with 38 additions and 23 deletions
+8 -1
View File
@@ -163,7 +163,6 @@ PropertyInfo Script::get_class_category() const {
void Script::_bind_methods() {
ClassDB::bind_method(D_METHOD("can_instantiate"), &Script::can_instantiate);
//ClassDB::bind_method(D_METHOD("instance_create","base_object"),&Script::instance_create);
ClassDB::bind_method(D_METHOD("instance_has", "base_object"), &Script::instance_has);
ClassDB::bind_method(D_METHOD("has_source_code"), &Script::has_source_code);
ClassDB::bind_method(D_METHOD("get_source_code"), &Script::get_source_code);
ClassDB::bind_method(D_METHOD("set_source_code", "source"), &Script::set_source_code);
@@ -187,6 +186,14 @@ void Script::_bind_methods() {
ClassDB::bind_method(D_METHOD("get_rpc_config"), &Script::_get_rpc_config_bind);
#ifndef DISABLE_DEPRECATED
GODOT_PUSH_IGNORE_DEPRECATION();
ClassDB::bind_method(D_METHOD("instance_has", "base_object"), &Script::instance_has);
GODOT_POP_IGNORE_DEPRECATION();
#endif // !DISABLE_DEPRECATED
ADD_PROPERTY(PropertyInfo(Variant::STRING, "source_code", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NONE), "set_source_code", "get_source_code");
}