Ejemplo n.º 1
0
    private void UpdateSprite()
    {
        var doubleJumpAvailable = canDoubleJump && !usedDoubleJump;
        var dashAvailable       = canDash && !usedDash;

        int spriteNum = 0;

        if (doubleJumpAvailable && dashAvailable)
        {
            spriteNum = 3;
        }
        else if (dashAvailable)
        {
            spriteNum = 2;
        }
        else if (doubleJumpAvailable)
        {
            spriteNum = 1;
        }
        sprite.SetSprite(spriteNum);
    }