22 TelemetryService& operator=(TelemetryService
const&);
23 TelemetryService(TelemetryService
const&);
29 virtual ~TelemetryService() =
default;
31 virtual ::Scripting::Result_deprecated<void> init() ;
33 virtual ::Scripting::Result_deprecated<void> ready() ;
35 virtual ::Scripting::Result_deprecated<void> quit() ;
37 virtual ::std::string_view getServiceName()
const ;
39 virtual void fireEditorEventToolActivated(::std::string
const& toolName) ;
41 virtual void fireUndoEvent(::std::string
const& transactionName) ;
43 virtual void fireRedoEvent(::std::string
const& transactionName) ;
46 fireEditorKeybindUpdate(::std::string
const& keybindName,
int const key,
int const modifiers) ;
48 virtual void fireEditorScriptEvent(
49 ::std::string
const& source,
50 ::std::string
const& eventName,
51 ::std::string
const& metadata
54 virtual void fireTutorialEvent(
55 ::std::string_view type,
56 ::std::optional<::std::string>
const& state,
57 ::std::string
const& currentStage,
58 ::std::optional<::std::string>
const& previousStage
65 MCNAPI ::Scripting::Result_deprecated<void>
$init();
67 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
69 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
85 ::std::string_view type,
86 ::std::optional<::std::string>
const& state,
87 ::std::string
const& currentStage,
88 ::std::optional<::std::string>
const& previousStage