fix: fix FloatingText

This commit is contained in:
Tsubasa6848
2024-02-17 22:23:25 +08:00
Unverified
parent 999260b696
commit e8d0052e51
2 changed files with 8 additions and 8 deletions
+7 -7
View File
@@ -40,11 +40,11 @@ void Export_Compatibility_API() {
} }
return ""; return "";
}); });
RemoteCall::exportAs("GMLIB_API", "createFloatingText", [](std::pair<Vec3, int> pos, std::string text) -> int64 { RemoteCall::exportAs("GMLIB_API", "createFloatingText", [](std::pair<Vec3, int> pos, std::string text) -> int {
auto ft = new GMLIB::Server::FloatingText(text, pos.first, pos.second); auto ft = new GMLIB::Server::FloatingText(text, pos.first, pos.second);
return ft->getRuntimeID(); return ft->getRuntimeID();
}); });
RemoteCall::exportAs("GMLIB_API", "updateFloatingText", [](int64 id, std::string text) -> bool { RemoteCall::exportAs("GMLIB_API", "setFloatingTextData", [](int id, std::string text) -> bool {
auto ft = GMLIB::Server::FloatingText::getFloatingText(id); auto ft = GMLIB::Server::FloatingText::getFloatingText(id);
if (ft) { if (ft) {
ft->setText(text); ft->setText(text);
@@ -52,10 +52,10 @@ void Export_Compatibility_API() {
} }
return false; return false;
}); });
RemoteCall::exportAs("GMLIB_API", "deleteFloatingText", [](int64 id) -> bool { RemoteCall::exportAs("GMLIB_API", "deleteFloatingText", [](int id) -> bool {
return GMLIB::Server::FloatingText::deleteFloatingText(id); return GMLIB::Server::FloatingText::deleteFloatingText(id);
}); });
RemoteCall::exportAs("GMLIB_API", "sendFloatingTextToPlayer", [](int64 id, Player* pl) -> bool { RemoteCall::exportAs("GMLIB_API", "sendFloatingTextToPlayer", [](int id, Player* pl) -> bool {
auto ft = GMLIB::Server::FloatingText::getFloatingText(id); auto ft = GMLIB::Server::FloatingText::getFloatingText(id);
if (ft) { if (ft) {
ft->sendToClient(pl); ft->sendToClient(pl);
@@ -63,7 +63,7 @@ void Export_Compatibility_API() {
} }
return false; return false;
}); });
RemoteCall::exportAs("GMLIB_API", "sendFloatingText", [](int64 id) -> bool { RemoteCall::exportAs("GMLIB_API", "sendFloatingText", [](int id) -> bool {
auto ft = GMLIB::Server::FloatingText::getFloatingText(id); auto ft = GMLIB::Server::FloatingText::getFloatingText(id);
if (ft) { if (ft) {
ft->sendToAllClients(); ft->sendToAllClients();
@@ -71,7 +71,7 @@ void Export_Compatibility_API() {
} }
return false; return false;
}); });
RemoteCall::exportAs("GMLIB_API", "removeFloatingTextFromPlayer", [](int64 id, Player* pl) -> bool { RemoteCall::exportAs("GMLIB_API", "removeFloatingTextFromPlayer", [](int id, Player* pl) -> bool {
auto ft = GMLIB::Server::FloatingText::getFloatingText(id); auto ft = GMLIB::Server::FloatingText::getFloatingText(id);
if (ft) { if (ft) {
ft->removeFromClient(pl); ft->removeFromClient(pl);
@@ -79,7 +79,7 @@ void Export_Compatibility_API() {
} }
return false; return false;
}); });
RemoteCall::exportAs("GMLIB_API", "removeFloatingText", [](int64 id) -> bool { RemoteCall::exportAs("GMLIB_API", "removeFloatingText", [](int id) -> bool {
auto ft = GMLIB::Server::FloatingText::getFloatingText(id); auto ft = GMLIB::Server::FloatingText::getFloatingText(id);
if (ft) { if (ft) {
ft->removeFromAllClients(); ft->removeFromAllClients();