24class DirectoryPackSource :
public ::PackSource {
28 ::ll::TypedStorage<8, 32, ::Core::PathBuffer<::std::string>> mPath;
29 ::ll::TypedStorage<1, 1, ::PackType const> mPackType;
30 ::ll::TypedStorage<1, 1, ::PackOrigin const> mPackOrigin;
31 ::ll::TypedStorage<1, 1, bool> mDiscovered;
32 ::ll::TypedStorage<1, 1, bool const> mIsRediscoverable;
33 ::ll::TypedStorage<1, 1, bool const> mIsDevDirectory;
34 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::PackCommand::IPackCommandPipeline>> mCommands;
39 DirectoryPackSource();
44 virtual ~DirectoryPackSource() =
default;
46 virtual ::PackOrigin getPackOrigin()
const ;
48 virtual ::PackType getPackType()
const ;
69 bool saveEncryptedWorldTemplatePacksAsZips