27 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PhotoStorage>> mPhotoStorage;
28 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::LevelStorage>
const> mLevelStorage;
29 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mScreenshotsFolder;
30 ::ll::TypedStorage<1, 1, bool const> mIsClientSide;
44 mPictureTakenPublisher;
54 virtual ~PhotoManager() =
default;
56 virtual ::Bedrock::PubSub::Connector<void(
63 getPictureTakenConnector() ;
71 MCAPI ::Core::PathBuffer<::std::string> _getPhotoStoragePath();
73 MCAPI
void createPhotoStorage();
75 MCAPI
void createScreenshotsFolder(::std::string
const& levelId,
::AppPlatform& appPlatform);
87 MCAPI ::Bedrock::PubSub::Connector<void(
94 $getPictureTakenConnector();