public override Sprite[] ConvertStringToSprites(string state)
    {
        int    pos       = state.IndexOf("_");
        string first     = state.Substring(0, pos);
        string direction = DCommonUtils.GetLeftRightDirection(GetComponent <Rigidbody2D>().velocity);

        if (direction != "vertical")
        {
            currentDirection = direction;
        }

        return(base.ConvertStringToSprites(first + "_" + currentDirection));
    }