void GetSpriteFromManager(Image img, int index, Constants.SpriteType type)
    {
        Sprite tempSprite = MasterManager.ManagerSprite.GetSprite(index, type);

        if (!tempSprite)
        {
            img.sprite = tempSprite;
        }
        else
        {
            img.color = showColor;
        }
        img.sprite = tempSprite;
    }
Пример #2
0
    public Sprite GetSprite(int index, Constants.SpriteType type)
    {
        Sprite result = new Sprite();

        switch (type)
        {
        case Constants.SpriteType.ARMOR:
            result = ArmorList[index];
            break;

        case Constants.SpriteType.BODY:
            result = BodyList[index];
            break;

        case Constants.SpriteType.FACIAL_HAIR:
            result = FacialHairList[index];
            break;

        case Constants.SpriteType.FOOT:
            result = ShoesList[index];
            break;

        case Constants.SpriteType.HAIR:
            result = HairList[index];
            break;

        case Constants.SpriteType.HELMET:
            result = HelmetList[index];
            break;

        case Constants.SpriteType.LEFT_HAND:
            result = LeftHandList[index];
            break;

        case Constants.SpriteType.PANTS:
            result = PantsList[index];
            break;

        case Constants.SpriteType.RIGHT_HAND:
            result = RightHandList[index];
            break;
        }

        return(result);
    }