54 virtual ::Scripting::Result_deprecated<void> init() ;
57 virtual ::Scripting::Result_deprecated<void> quit() ;
60 virtual ::Scripting::Result_deprecated<void> ready() ;
63 virtual ::std::string_view getServiceName()
const ;
66 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
70 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> listenForPersistDataRemoved(
71 ::std::function<
void(
::HashedString const&, ::Editor::Services::PersistentDataType)> func
75 virtual ::Scripting::Result_deprecated<void>
79 virtual ::Scripting::Result_deprecated<void>
83 virtual ::Scripting::Result_deprecated<void>
87 virtual ::Scripting::Result_deprecated<void>
88 removePersistData(
::HashedString const& key, ::Editor::Services::PersistentDataType
const dataType) ;
91 virtual ::Scripting::Result_deprecated<::std::string>
92 getPersistData(
::HashedString const& key, ::Editor::Services::PersistentDataType
const dataType)
const ;
95 virtual ::Scripting::Result_deprecated<bool>
96 hasData(
::HashedString const& key, ::Editor::Services::PersistentDataType
const dataType)
const ;
99 virtual ::Scripting::Result_deprecated<::std::vector<::HashedString>>
100 getKeysStartWith(::std::string
const prefix, ::Editor::Services::PersistentDataType
const dataType)
const
104 virtual void _removePersistData(
::HashedString const&, ::Editor::Services::PersistentDataType
const);
110 virtual ::std::unique_ptr<::cereal::ReflectionCtx>& getCerealContext() ;
136 MCNAPI ::Scripting::Result_deprecated<void>
$init();
138 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
140 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
144 MCNAPI ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
148 ::std::function<
void(
::HashedString const&, ::Editor::Services::PersistentDataType)> func
151 MCNAPI ::Scripting::Result_deprecated<void>
158 MCNAPI ::Scripting::Result_deprecated<void>
161 MCNAPI ::Scripting::Result_deprecated<::std::string>
164 MCNAPI ::Scripting::Result_deprecated<bool>
167 MCNAPI ::Scripting::Result_deprecated<::std::vector<::HashedString>>
168 $getKeysStartWith(::std::string
const prefix, ::Editor::Services::PersistentDataType
const dataType)
const;