1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

Add is_instance_valid() method to GDScript, ending more than a decade of pain.

This commit is contained in:
Juan Linietsky
2018-05-07 17:30:03 -03:00
parent 80b9edf0f6
commit ff1e7cfbf4
4 changed files with 18 additions and 10 deletions

View File

@@ -1919,9 +1919,7 @@ ObjectID ObjectDB::add_instance(Object *p_object) {
rw_lock->write_lock();
instances[++instance_counter] = p_object;
#ifdef DEBUG_ENABLED
instance_checks[p_object] = instance_counter;
#endif
rw_lock->write_unlock();
return instance_counter;
@@ -1932,9 +1930,7 @@ void ObjectDB::remove_instance(Object *p_object) {
rw_lock->write_lock();
instances.erase(p_object->get_instance_id());
#ifdef DEBUG_ENABLED
instance_checks.erase(p_object);
#endif
rw_lock->write_unlock();
}