using System; using UnityEngine; using UnityEngine.UI; namespace SUISS.Promo { public class MoreGamesIcon : MonoBehaviour { public void Init(SparkSocGame item) { this.item = item; this.icon.texture = item.AppIcon; this.icon.color = ((!item.IsInstalled) ? Color.white : Color.gray); this.badge.sprite = ((!item.IsInstalled) ? this.NotInstalledBadge : this.InstalledBadge); } public void OnIconClicked() { this.item.OpenInAppStore(); } [SerializeField] private RawImage icon; [SerializeField] private Image badge; [SerializeField] private Sprite NotInstalledBadge; [SerializeField] private Sprite InstalledBadge; private SparkSocGame item; } }