object: added onDestroying signal

Dieser Commit ist enthalten in:
Reinder Feenstra 2021-08-22 12:19:24 +02:00
Ursprung 1aac3efeae
Commit 6b079c4bdd
2 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -45,6 +45,7 @@ void Object::destroy()
{
m_dying = true;
destroying();
onDestroying(*this);
}
}

Datei anzeigen

@ -63,6 +63,7 @@ class Object : public std::enable_shared_from_this<Object>
virtual void worldEvent(WorldState state, WorldEvent event);
public:
boost::signals2::signal<void (Object&)> onDestroying;
boost::signals2::signal<void (BaseProperty&)> propertyChanged;
boost::signals2::signal<void (AbstractAttribute&)> attributeChanged;