很早之前的修改,我也忘了改什么了

This commit is contained in:
2024-07-08 01:19:49 +08:00
parent 55d6cdaade
commit 77e386c0e5
28 changed files with 5558 additions and 96 deletions

View File

@@ -0,0 +1,56 @@
#include "PeakFileManager.h"
#include "Async.h"
#include "FileHelper.h"
void FPeakFileManager::Init()
{
// 开一个线程加载PeakFile
}
void FPeakFileManager::LoadPeakFile(const FString& Path)
{
}
void FPeakFileManager::LoadCache()
{
FString FilePath = GetCacheDirMapFilePath();
if (!FPaths::FileExists(FilePath))
{
// 建立新的缓存
GenerateCache();
}
}
void FPeakFileManager::GenerateCache()
{
// const FString& FileName = GetCacheDirMapFilePath();
// Async(EAsyncExecution::Thread, [this]()
// {
// Processing = true;
// GenerateCacheTask();
// Processing = false;
// });
// FFileHelper::SaveStringToFile(, *FileName);
}
FString FPeakFileManager::GetCacheDirPath()
{
return FPaths::ProjectContentDir() / TEXT("Cache") / TEXT("PeakFile");
}
FString FPeakFileManager::GetCacheDirMapFilePath()
{
return GetCacheDirPath() / TEXT("Map.json");
}
void FPeakFileManager::GenerateCacheTask()
{
while (!Processing)
{
}
}