2025-09-15 11:28:54 +08:00
|
|
|
#include "AssetManager.h"
|
|
|
|
|
#include "EngineCore/Asset_Script.h"
|
|
|
|
|
|
|
|
|
|
AssetManager::AssetManager()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
AssetManager::~AssetManager()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
2025-09-18 15:21:43 +08:00
|
|
|
AniScriptParser::AniInfo AssetManager::StructAniInfo(std::string path)
|
2025-09-15 11:28:54 +08:00
|
|
|
{
|
|
|
|
|
std::vector<BYTE> Data = Asset_Script::GetInstance().GetFileContentByte(path);
|
2025-09-18 15:21:43 +08:00
|
|
|
if (Data.size() > 0)
|
2025-09-15 11:28:54 +08:00
|
|
|
{
|
2025-09-18 15:21:43 +08:00
|
|
|
Blob blob(Data);
|
|
|
|
|
return AniScriptParser::StructAniInfo(blob);
|
2025-09-15 11:28:54 +08:00
|
|
|
}
|
2025-09-18 15:21:43 +08:00
|
|
|
SDL_LogError(0, "Ani加载失败 Error : %s", path.c_str());
|
|
|
|
|
return AniScriptParser::AniInfo();
|
2025-09-15 11:28:54 +08:00
|
|
|
}
|