3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/interface/IRoutePrerequisiteHandler.h"
7#include "mc/client/gui/oreui/interface/RoutePrerequisite.h"
8#include "mc/client/gui/oreui/interface/RoutePrerequisiteState.h"
9#include "mc/deps/core/utility/NonOwnerPointer.h"
23 ::ll::TypedStorage<8, 8, ::IMinecraftGame&> mMinecraftGame;
24 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::IClientInstance>> mClient;
29 RoutePrerequisiteHandler& operator=(RoutePrerequisiteHandler
const&);
30 RoutePrerequisiteHandler(RoutePrerequisiteHandler
const&);
31 RoutePrerequisiteHandler();
36 virtual ~RoutePrerequisiteHandler() =
default;
38 virtual ::OreUI::RoutePrerequisiteState
39 handleRoutePrerequisites(::OreUI::RoutePrerequisite prerequisite, ::std::string
const& newRoute) ;
45 MCAPI ::OreUI::RoutePrerequisiteState _handleXboxLivePrerequisites(::std::string
const& newRoute)
const;
51 MCAPI ::OreUI::RoutePrerequisiteState
52 $handleRoutePrerequisites(::OreUI::RoutePrerequisite prerequisite, ::std::string
const& newRoute);
Definition IClientInstance.h:5
Definition IMinecraftGame.h:5
Definition RoutePrerequisiteHandler.h:7
static MCAPI void ** $vftable()