36 enum class SendTarget :
int {
41 BroadcastToClientPlayers = 4,
42 BroadcastToClientManagers = 5,
123 virtual ::Scripting::Result<void> init() ;
126 virtual ::Scripting::Result<void> quit() ;
129 virtual ::std::string_view getServiceName() const ;
138 virtual
void _registerPayload(
139 char const* payloadName,
153 virtual ::Scripting::
Result<
void> _broadcastToClientManagers(::Editor::Network::
INetworkPayload& payload
157 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> _listenFor(
158 char const* payloadName,
173 MCAPI ::Bedrock::PubSub::
174 Publisher<
void(::Editor::Network::
INetworkPayload const&), ::Bedrock::PubSub::ThreadModel::SingleThreaded>*
175 _findOrCreatePublisher(uint hashVal);
182 MCAPI
void _registerPacketFactory(
183 char const* payloadName,
187 MCAPI ::Scripting::
Result<
void>
190 MCAPI ::Scripting::
Result<
void>
193 MCAPI ::Scripting::
Result<
void> _sendToTarget(
203 MCAPI static ::
std::
string const& msPayloadNameKey();
226 MCFOLD ::Scripting::
Result<
void> $init();
228 MCAPI ::Scripting::
Result<
void> $quit();
230 MCAPI ::
std::string_view $getServiceName() const;
236 MCAPI
void $_registerPayload(
237 char const* payloadName,
247 MCAPI ::Scripting::
Result<
void> $_broadcastToClientManagers(::Editor::Network::
INetworkPayload& payload);
249 MCAPI ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
250 $_listenFor(
char const* payloadName, ::
std::function<
void(::Editor::Network::
INetworkPayload const&)> func);
256 MCAPI static
void** $vftableForPayloadServiceProvider();
258 MCAPI static
void** $vftableForIEditorService();