From 6b079c4bdd30e9b72adf70ddbb448653e75d7e1d Mon Sep 17 00:00:00 2001 From: Reinder Feenstra Date: Sun, 22 Aug 2021 12:19:24 +0200 Subject: [PATCH] object: added onDestroying signal --- server/src/core/object.cpp | 1 + server/src/core/object.hpp | 1 + 2 files changed, 2 insertions(+) diff --git a/server/src/core/object.cpp b/server/src/core/object.cpp index 96709803..e28d243f 100644 --- a/server/src/core/object.cpp +++ b/server/src/core/object.cpp @@ -45,6 +45,7 @@ void Object::destroy() { m_dying = true; destroying(); + onDestroying(*this); } } diff --git a/server/src/core/object.hpp b/server/src/core/object.hpp index b46b35e4..fc3c3b51 100644 --- a/server/src/core/object.hpp +++ b/server/src/core/object.hpp @@ -63,6 +63,7 @@ class Object : public std::enable_shared_from_this virtual void worldEvent(WorldState state, WorldEvent event); public: + boost::signals2::signal onDestroying; boost::signals2::signal propertyChanged; boost::signals2::signal attributeChanged;