Make icon marketplace use cache

This commit is contained in:
2026-02-02 18:15:52 -07:00
parent 8e5fb1dbdc
commit 27ddf004b8
5 changed files with 40 additions and 10 deletions

View File

@@ -29,7 +29,7 @@ public class CustomIconLoader : MonoBehaviour
var jsonResponse = JObject.Parse(request.downloadHandler.text);
if ((bool)jsonResponse["success"])
{
var icons = jsonResponse["data"].ToObject<MarketplaceTempIcon[]>();
var icons = jsonResponse["data"].ToObject<MarketplaceIconWithData[]>();
foreach (var icon in icons) BazookaManager.Instance.iconCache.Add(new MarketplaceIcon { ID = icon.ID, Data = icon.Data });
}
Debug.Log($"Downloaded {iconsToDownload.Count} custom icons");