You've already forked godot
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:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user