diff options
| author | yg2f | 2015-03-28 18:34:28 +0100 |
|---|---|---|
| committer | yg2f | 2015-03-28 18:34:28 +0100 |
| commit | 3c67e22c3d0028df31e060ea28fb9f96b9f65cdf (patch) | |
| tree | 9ecb02b43e619546133cd4dfeb270910c76bc4ce /core/object.cpp | |
| parent | 7f8a0cddcfbd5744113de1826380310ad920360a (diff) | |
| download | godot-3c67e22c3d0028df31e060ea28fb9f96b9f65cdf.tar.gz godot-3c67e22c3d0028df31e060ea28fb9f96b9f65cdf.tar.zst godot-3c67e22c3d0028df31e060ea28fb9f96b9f65cdf.zip | |
Diffstat (limited to 'core/object.cpp')
| -rw-r--r-- | core/object.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/object.cpp b/core/object.cpp index 2b83f728d..f71521a0f 100644 --- a/core/object.cpp +++ b/core/object.cpp @@ -1503,6 +1503,8 @@ void Object::_bind_methods() { ObjectTypeDB::bind_method(_MD("XL_MESSAGE","message"),&Object::XL_MESSAGE); ObjectTypeDB::bind_method(_MD("tr","message"),&Object::tr); + ObjectTypeDB::bind_method(_MD("is_queued_for_deletion"),&Object::is_queued_for_deletion); + ADD_SIGNAL( MethodInfo("script_changed")); BIND_VMETHOD( MethodInfo("_notification",PropertyInfo(Variant::INT,"what")) ); @@ -1566,6 +1568,10 @@ void Object::get_translatable_strings(List<String> *p_strings) const { } +bool Object::is_queued_for_deletion() const { + return _is_queued_for_deletion; +} + #ifdef TOOLS_ENABLED void Object::set_edited(bool p_edited) { @@ -1587,6 +1593,7 @@ Object::Object() { _instance_ID=0; _instance_ID = ObjectDB::add_instance(this); _can_translate=true; + _is_queued_for_deletion=false; script_instance=NULL; #ifdef TOOLS_ENABLED |
