3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/game/LeaveGameResourceBehavior.h"
12 virtual ~IGameServerShutdown() =
default;
14 virtual void abortPendingGameJoin() = 0;
16 virtual void requestLeaveGame(
bool switchScreen,
bool sync, ::LeaveGameResourceBehavior resourceBehavior) = 0;
18 virtual void requestLeaveThenJoinFriendsWorld(::std::string_view serverId) = 0;
20 virtual void requestLeaveGameWithWorldThumbnail() = 0;
22 virtual void requestLeaveGameWithWorldThumbnailThenJoinFriendsWorld(::std::string_view serverId) = 0;
Definition IGameServerShutdown.h:5