1
0
mirror of https://github.com/luanti-org/luanti.git synced 2025-10-16 09:55:22 +02:00

Add on_deactivate callback for luaentities (#10723)

This commit is contained in:
hecks
2021-01-02 15:14:29 +01:00
committed by GitHub
parent ad58fb2206
commit dd5a732fa9
12 changed files with 106 additions and 27 deletions

View File

@@ -71,6 +71,11 @@ public:
bool getSelectionBox(aabb3f *toset) const;
bool collideWithObjects() const;
protected:
void dispatchScriptDeactivate();
virtual void onMarkedForDeactivation() { dispatchScriptDeactivate(); }
virtual void onMarkedForRemoval() { dispatchScriptDeactivate(); }
private:
std::string getPropertyPacket();
void sendPosition(bool do_interpolate, bool is_movement_end);