27 virtual ::Scripting::Result_deprecated<void>
37 virtual ::Scripting::Result_deprecated<void>
38 removePersistData(
::HashedString const&, ::Editor::Services::PersistentDataType
const) = 0;
41 virtual ::Scripting::Result_deprecated<::std::string>
42 getPersistData(
::HashedString const&, ::Editor::Services::PersistentDataType
const)
const = 0;
45 virtual ::Scripting::Result_deprecated<::std::vector<::HashedString>>
46 getKeysStartWith(::std::string
const, ::Editor::Services::PersistentDataType
const)
const = 0;
49 virtual ::Scripting::Result_deprecated<bool>
50 hasData(
::HashedString const&, ::Editor::Services::PersistentDataType
const)
const = 0;
53 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
57 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> listenForPersistDataRemoved(
58 ::std::function<
void(
::HashedString const&, ::Editor::Services::PersistentDataType)>
62 virtual ::std::unique_ptr<::cereal::ReflectionCtx>& getCerealContext() = 0;