33 enum class InitializationState :
int {
64 virtual ::Scripting::Result<void> init() ;
67 virtual ::Scripting::Result<void> ready() ;
70 virtual ::Scripting::Result<void> quit() ;
73 virtual ::Editor::ServiceProviderCollection& getServiceProviders() ;
76 virtual ::Scripting::Result<::Bedrock::PubSub::Subscription, ::Scripting::Error>
80 virtual ::Player* getPlayer()
const ;
83 virtual ::optional_ref<::PlayerEventCoordinator> getPlayerEventCoordinator() = 0;
86 virtual ::EventResult onPlayerTick(
::Player& player) ;
89 virtual void _onTick() ;
101 MCAPI
void* $ctor(
::Player& player);
113 MCAPI ::Scripting::Result<void> $init();
115 MCAPI ::Scripting::Result<void> $ready();
117 MCAPI ::Scripting::Result<void> $quit();
119 MCFOLD ::Editor::ServiceProviderCollection& $getServiceProviders();
121 MCAPI ::Scripting::Result<::Bedrock::PubSub::Subscription, ::Scripting::Error>
124 MCAPI ::Player* $getPlayer()
const;
126 MCAPI ::EventResult $onPlayerTick(
::Player& player);
128 MCAPI
void $_onTick();
134 MCAPI
static void** $vftableForEditorServiceList();
136 MCAPI
static void** $vftableForEditorPlayerServiceProvider();
138 MCAPI
static void** $vftableForPlayerEventListener();
140 MCAPI
static void** $vftableForIEditorPlayer();