3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7#include "mc/editor/Mode.h"
8#include "mc/editor/services/IEditorService.h"
12namespace Editor {
class ServiceProviderCollection; }
15namespace Editor::Services {
38 virtual ::Scripting::Result_deprecated<void> init() ;
41 virtual ::Scripting::Result_deprecated<void> quit() ;
44 virtual void _onEditorActivate();
47 virtual void _onEditorDeactivate();
50 virtual void _onEnterToolMode();
53 virtual void _onExitToolMode();
56 virtual void _onEnterCrosshairMode();
59 virtual void _onExitCrosshairMode();
79 MCNAPI ::Scripting::Result_deprecated<void>
$init();
81 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
Definition ServiceProviderCollection.h:7
Definition IEditorService.h:11
Definition PlayerStateControllerService.h:17
MCAPI void _handleModeChanged(::Editor::Mode from, ::Editor::Mode to)
static MCAPI void ** $vftable()
MCAPI ::Scripting::Result_deprecated< void > $quit()
MCAPI void $_onExitToolMode()
MCAPI void $_onEditorDeactivate()
MCAPI ::Scripting::Result_deprecated< void > $init()
MCAPI void _syncFlyingNoClip(::Editor::ServiceProviderCollection &)
MCAPI void $_onEnterToolMode()
MCAPI void $_onEnterCrosshairMode()
MCAPI void $_onExitCrosshairMode()
MCAPI void $_onEditorActivate()