Fix game player not working with custom icons

This commit is contained in:
2026-01-24 16:31:36 -07:00
parent 42b67e9e06
commit 8480bbc0f7
5 changed files with 52 additions and 43 deletions

View File

@@ -40,7 +40,8 @@ public class CustomIconLoader : MonoBehaviour
var cachedIcon = BazookaManager.Instance.iconCache.FirstOrDefault(icon => icon.ID == obj.ID);
if (cachedIcon != null)
{
Tools.RenderFromBase64(Tools.FixIconData(cachedIcon.Data).Item1, obj.GetComponent<Image>());
try { Tools.RenderFromBase64(Tools.FixIconData(cachedIcon.Data).Item1, obj.GetComponent<Image>()); }
catch { Tools.RenderFromBase64(Tools.FixIconData(cachedIcon.Data).Item1, obj.GetComponent<SpriteRenderer>()); }
}
Destroy(obj);
}