/// <summary> /// /// Gets an image for an NPC Hero Card based on a particular tag /// /// </summary> public Sprite GetNPCHeroImage(CardImageTags imageTag) { var image = defaultImage; var imageObject = npcHeroImageList.FirstOrDefault(x => x.imageTag == imageTag); if (imageObject == null) { image = defaultImage; } else { image = imageObject.imageSprite; } return(image); }
/// <summary> /// /// Gets an image for a card based on a particular tag /// /// </summary> public Sprite GetCardImage(CardImageTags imageTag, Classes.ClassList requiredClass) { var image = defaultImage; var imageObject = classImageList.FirstOrDefault(x => x.Class == requiredClass).imageList.FirstOrDefault(x => x.imageTag == imageTag); if (imageObject == null) { image = defaultImage; } else { image = imageObject.imageSprite; } return(image); }