2 Commits

Author SHA1 Message Date
VaDiM
87151e065b [CLI] Fix for portrait parsing 2025-06-30 00:15:39 +03:00
VaDiM
f3a748ba6b Fix for portrait parsing 2025-06-30 00:03:25 +03:00
2 changed files with 6 additions and 0 deletions

View File

@@ -137,6 +137,9 @@ namespace Arknights
var portraitsJson = JsonConvert.SerializeObject(portraitsDict);
var portraitsData = JsonConvert.DeserializeObject<PortraitSpriteConfig>(portraitsJson);
if (portraitsData._sprites.Length == 0)
return portraits;
var atlasTex = (Texture2D)Studio.loadedAssetsList.Find(x => x.m_PathID == portraitsData._atlas.Texture.m_PathID).Asset;
var atlasAlpha = (Texture2D)Studio.loadedAssetsList.Find(x => x.m_PathID == portraitsData._atlas.Alpha.m_PathID).Asset;

View File

@@ -147,6 +147,9 @@ namespace Arknights
var portraitsJson = JsonConvert.SerializeObject(portraitsDict);
var portraitsData = JsonConvert.DeserializeObject<PortraitSpriteConfig>(portraitsJson);
if (portraitsData._sprites.Length == 0)
return portraits;
var atlasTex = (Texture2D)Studio.exportableAssets.Find(x => x.m_PathID == portraitsData._atlas.Texture.m_PathID).Asset;
var atlasAlpha = (Texture2D)Studio.exportableAssets.Find(x => x.m_PathID == portraitsData._atlas.Alpha.m_PathID).Asset;