Finish implementing LUA_PROBE

This commit is contained in:
2024-09-05 01:33:14 -04:00
parent 2d8015c2ae
commit 2913f2bac2
6 changed files with 30 additions and 10 deletions

View File

@@ -247,7 +247,16 @@ public:
}
virtual void event_call_function(InvocationKind kind, int64_t place_id, std::string_view datapk, StreamBuffer *retpk) override {
delayed_invocations_.emplace_back(kind, actor_id_, place_id, datapk);
switch (kind) {
case InvocationKind::LUA_PROBE: {
world_to_asynchronous();
world_->probe_lua_call(actor_id_, place_id, datapk, retpk);
break;
}
default: {
delayed_invocations_.emplace_back(kind, actor_id_, place_id, datapk);
}
}
}
virtual void event_update() override {