增加Lua导出和FileList

This commit is contained in:
2025-09-02 20:39:30 +08:00
parent 1fb319f0e8
commit 6788128cc3
18 changed files with 682 additions and 56 deletions
+20
View File
@@ -0,0 +1,20 @@
#pragma once
#include "libNPK.h"
#include <vector>
namespace NPK
{
class NPKFileList : public IFileList
{
public:
virtual int32_t getFileCounts(void) const override;
virtual bool getFileItem(int32_t index, FileItemFullInfo* fullInfo) const override;
virtual void addFileNode(const FileItemFullInfo& fullInfo) override;
virtual void mergeOtherListInto(const IFileList* sourceFileList) override;
private:
std::vector<FileItemFullInfo> m_fileList;
};
}