using UFS3; using UnityEngine; using UnityEngine.UI; public class UI_ItemSockets : MonoBehaviour { [SerializeField] private Image reelImage; [SerializeField] private Image lineImage; [SerializeField] private Image lureImage; public void AddToSocket(BaseItemData item) { if (item is ReelData) { SetImage(item.Icon, reelImage); } else if (item is LineData) { SetImage(item.Icon, lineImage); } else if (item is LureData) { SetImage(item.Icon, lureImage); } } public void RemoveFromSocket(BaseItemData item) { if (item is ReelData) { DisableImage(ref reelImage); } else if (item is LineData) { DisableImage(ref lineImage); } else if (item is LureData) { DisableImage(ref lureImage); } } private void SetImage(Sprite icon, Image image) { Debug.Log("DONE"); image.sprite = icon; image.enabled = true; } private void DisableImage(ref Image image) { image.enabled = false; } }