Example #1
0
    /// <summary>
    /// Gets the type of the sprite by.
    /// </summary>
    /// <returns>The sprite by type.</returns>
    /// <param name="tipo">Tipo.</param>
    public Sprite GetSpriteByType(BrickList.BRICK_TYPE tipo)
    {
        Sprite spr = null;

        switch (tipo)
        {
        case BRICK_TYPE.RED:
            spr = gemRed;
            break;

        case BRICK_TYPE.GREEN:
            spr = gemGreen;
            break;

        case BRICK_TYPE.BLUE:
            spr = gemBlue;
            break;

        case BRICK_TYPE.PINK:
            spr = gemPink;
            break;

        case BRICK_TYPE.ORANGE:
            spr = gemOrange;
            break;

        case BRICK_TYPE.BROWN:
            spr = gemBrown;
            break;

        case BRICK_TYPE.YELLOW:
            spr = gemYellow;
            break;
        }

        return(spr);
    }
Example #2
0
 /// <summary>
 /// Changes the type.
 /// </summary>
 /// <param name="tipo">Tipo.</param>
 public void ChangeType(BrickList.BRICK_TYPE tipo)
 {
     brickType = tipo;
     transform.GetComponent <SpriteRenderer>().sprite = BrickList.instance.GetSpriteByType(tipo);
 }