Ejemplo n.º 1
0
    /// <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);
    }
Ejemplo n.º 2
0
    /// <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);
    }