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();
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);
77 MCAPI ::PhotoStorage& getPhotoStorage();
79 MCFOLD ::Core::PathBuffer<::std::string>
const& getScreenshotsFolder()
const;
81 MCAPI
void takePicture(
105 MCFOLD ::Bedrock::PubSub::Connector<void(
112 $getPictureTakenConnector();