33 enum class SessionState :
int {
37 AwaitingTransferResponse = 3,
38 ExecutingTransfer = 4,
39 ReturningToEditor = 5,
42 struct PlayerSessionInfo {
57 PlayerSessionInfo& operator=(PlayerSessionInfo
const&);
58 PlayerSessionInfo(PlayerSessionInfo
const&);
82 EditorPlaytestManagerService& operator=(EditorPlaytestManagerService
const&);
83 EditorPlaytestManagerService(EditorPlaytestManagerService
const&);
84 EditorPlaytestManagerService();
89 virtual ~EditorPlaytestManagerService() ;
91 virtual ::Scripting::Result_deprecated<void> init() ;
93 virtual ::Scripting::Result_deprecated<void> quit() ;
95 virtual ::std::string_view getServiceName() const ;
97 virtual ::Editor::Playtest::SessionResult getPlaytestSessionAvailability(::
WeakEntityRef playerRef) ;
99 virtual
void beginPlaytestSession(
102 ::
std::function<
void(::Editor::Playtest::SessionResult const&)> callback
105 virtual
void _handlePlayersSessionTransferResponse(
107 ::Editor::Network::PlaytestBeginSessionTransferResponsePayload const& payload
135 MCNAPI ::Scripting::Result_deprecated<
void>
$init();
137 MCNAPI ::Scripting::Result_deprecated<
void>
$quit();
146 ::
std::function<
void(::Editor::Playtest::SessionResult const&)> callback
151 ::Editor::Network::PlaytestBeginSessionTransferResponsePayload const& payload