This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
#pragma once
#include "v8datamodel/TeleportCallback.h"
#include "FunctionMarshaller.h"
class PlaceLauncher;
class Teleporter: public RBX::TeleportCallback
{
RBX::FunctionMarshaller* mMarshaller;
static void teleportImpl(std::string url, std::string ticket, std::string script);
public:
Teleporter(RBX::FunctionMarshaller* marshaller): mMarshaller(marshaller)
{
}
virtual void doTeleport(const std::string& url, const std::string& ticket, const std::string& script)
{
mMarshaller->Submit(boost::bind(teleportImpl, url, ticket, script));
}
virtual bool isTeleportEnabled() const { return true; }
};