public void AddBadge(BadgeInfoCapsule badgeInfoCapsule) { GameObject newBadgeObject = Instantiate(BadgeElementPrefab, BadgeListTransform); newBadgeObject.GetComponent <Badge>().SetValues(badgeInfoCapsule.badgeImageID, badgeInfoCapsule.badgeTitleText, badgeInfoCapsule.badgeBodyText, badgeInfoCapsule.videoUrl, badgeInfoCapsule.time); EarnedBadgeList.Add(badgeInfoCapsule); Debug.Log("Added badge to List"); }
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); }