25 virtual ::Scripting::Result_deprecated<void>
32 virtual ::Scripting::Result_deprecated<void>
33 removePersistData(
::HashedString const&, ::Editor::Services::PersistentDataType
const) = 0;
35 virtual ::Scripting::Result_deprecated<::std::string>
36 getPersistData(
::HashedString const&, ::Editor::Services::PersistentDataType
const)
const = 0;
38 virtual ::Scripting::Result_deprecated<::std::vector<::HashedString>>
39 getKeysStartWith(::std::string
const, ::Editor::Services::PersistentDataType
const)
const = 0;
41 virtual ::Scripting::Result_deprecated<bool>
42 hasData(
::HashedString const&, ::Editor::Services::PersistentDataType
const)
const = 0;
44 virtual ::std::string
const& getPlayerSaveId()
const = 0;
46 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
49 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> listenForPersistDataRemoved(
50 ::std::function<
void(
::HashedString const&, ::Editor::Services::PersistentDataType)>
53 virtual ::std::unique_ptr<::cereal::ReflectionCtx>& getCerealContext() = 0;