using Newtonsoft.Json; using Newtonsoft.Json.Linq; using TMPro; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; public class Iconsmenu : MonoBehaviour { public GameObject iconsPanel; public GameObject overlaysPanel; public GameObject marketplaceIconsPanel; public GameObject marketplaceIconsContent; public GameObject marketplaceIconsSample; public Button backButton; public Sprite defaultIcon; public Button placeholderButton; public TMP_Text selectionText; public Image previewBird; public Image previewOverlay; public Button icon1; public Button icon2; public Button icon3; public Button icon4; public Button icon5; public Button icon6; public Button icon7; public Button icon8; public Button overlay0; public Button overlay1; public Button overlay2; public Button overlay3; public Button overlay4; public Button overlay5; public Button overlay6; public Button overlay7; public Button overlay8; public Button overlay9; public Button overlay10; public Button overlay11; public Button overlay12; public Button overlay13; public Button overlay14; public GameObject previewBirdObject; public ColorPanel iconColorPanel; public ColorPanel overlayColorPanel; private void Start() { foreach (var icon in BazookaManager.Instance.GetCustomBirdIconData().Data) { var iconEntry = Instantiate(marketplaceIconsSample, marketplaceIconsContent.transform); iconEntry.name = "MarketplaceIcon"; iconEntry.GetComponent