3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/codebuilder/IClient.h"
7#include "mc/platform/UriListener.h"
8#include "mc/world/level/LevelListener.h"
13namespace Automation {
class AutomationSession; }
14namespace CodeBuilder {
class GameContext; }
15namespace CodeBuilder {
struct AgentMessage; }
16namespace CodeBuilder {
struct ChatMessage; }
18namespace CodeBuilder {
struct CommandRequest; }
19namespace CodeBuilder {
struct ErrorMessage; }
20namespace CodeBuilder {
struct EventMessage; }
78 virtual void onLevelDestruction(::std::string
const&) ;
81 virtual void playerListChanged() ;
93 MCAPI ::std::shared_ptr<::Automation::AutomationSession> getDefaultSession();
95 MCAPI ::std::shared_ptr<::CodeBuilder::GameContext> getGameContext()
const;
121 MCAPI
void $onLevelDestruction(::std::string
const&);
123 MCAPI
void $playerListChanged();
129 MCAPI
static void** $vftableForUriListener();
131 MCAPI
static void** $vftableForIClient();
133 MCAPI
static void** $vftableForLevelListener();
Definition ActivationUri.h:5
Definition AutomationClient.h:25
Definition AutomationSession.h:27
Definition CommandMessage.h:15
Definition LevelListener.h:27
Definition UriListener.h:10
Definition AgentMessage.h:7
Definition ChatMessage.h:7
Definition CommandMessage.h:7
Definition CommandRequest.h:7
Definition ErrorMessage.h:12
Definition EventMessage.h:7