public void TriggerBadgePopup(BadgeCard bc) { Badge badgePanel = BadgePopupPanel.GetComponentInChildren <Badge>(); badgePanel.SetValues(bc.Image, bc.TitleText, bc.BodyText, bc.VideoUrl); BadgeAnim(); }
public void AddBadge(BadgeCard badgeCard) { DateTime timeStamp = DateTime.Now; GameObject newBadgeObject = Instantiate(BadgeElementPrefab, BadgeListTransform); BadgeInfoCapsule newBadgeInfoCapsule = new BadgeInfoCapsule { badgeID = badgeCard.BadgeCardId, badgeImageID = badgeCard.Image, badgeTitleText = badgeCard.TitleText, badgeBodyText = badgeCard.BodyText, videoUrl = badgeCard.VideoUrl, time = timeStamp }; newBadgeObject.GetComponent <Badge>().SetValues(badgeCard.Image, badgeCard.TitleText, badgeCard.BodyText, badgeCard.VideoUrl, timeStamp); EarnedbadgeIdList.Add(badgeCard.BadgeCardId); EarnedBadgeList.Add(newBadgeInfoCapsule); }