MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / Execute

Method Execute

Source/Online/Message/send_level_message.cpp:49–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47}
48
49void SendLevelMessage::Execute(const OnlineMessageRef& ref, void* object, PeerID peer) {
50 SendLevelMessage* lm = static_cast<SendLevelMessage*>(object);
51
52 SceneGraph* sg = Engine::Instance()->GetSceneGraph();
53
54 if (sg != nullptr) {
55 sg->level->Message(lm->msg);
56 } else {
57 LOGW << "Received level message: \"" << lm->msg << "\" but SceneGraph is nullptr" << std::endl;
58 }
59}
60
61void* SendLevelMessage::Construct(void* mem) {
62 return new (mem) SendLevelMessage("");

Callers

nothing calls this directly

Calls 2

GetSceneGraphMethod · 0.45
MessageMethod · 0.45

Tested by

no test coverage detected