14 enum class State :
int {
31 IEditorService& operator=(IEditorService
const&);
32 IEditorService(IEditorService
const&);
38 virtual ~IEditorService() =
default;
40 virtual ::Scripting::Result_deprecated<void> init() = 0;
42 virtual ::Scripting::Result_deprecated<void> ready();
44 virtual ::Scripting::Result_deprecated<void> preStartTick();
46 virtual ::Scripting::Result_deprecated<void> start();
48 virtual ::Scripting::Result_deprecated<void> quit() = 0;
50 virtual ::std::string_view getServiceName()
const = 0;
52 virtual bool isServiceInitialized()
const;
54 virtual bool isServiceReady()
const;
56 virtual bool isServiceStarted()
const;
62 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
66 MCNAPI ::Scripting::Result_deprecated<void>
$start();