Beispiel #1
0
 private void UpdatePopup(ItemTarget itemTarget)
 {
     _itemContainer = itemTarget;
     title.text     = itemTarget.Title;
     itemTarget.Item.UpdateIcon(icon);
     gameObject.SetActive(true);
     _audioSource.Play();
 }
Beispiel #2
0
 public static void Open(ItemTarget itemTarget, PurchaseOfferCallback onPopupClosedCallback = null)
 {
     if (Instance is null)
     {
         return;
     }
     Instance._onPopupClosedCallback = onPopupClosedCallback;
     Instance.UpdatePopup(itemTarget);
 }
#pragma warning restore CS0649

        public void UpdateLayout(ItemTarget itemTarget, bool rewarded)
        {
            itemTarget.Item.UpdateIcon(itemIcon);
            countText.text = itemTarget.Count;
            rewardedLabel.gameObject.SetActive(rewarded);
        }