public void Close(GameObject toTween, Feed_Filter tweeningFilter)
    {
        tweeningFilter.scrollView.GetComponent <TweenAlpha>().PlayReverse();
        tweeningFilter.tweenAllBlocksBackward();
        //tween to base

        tweeningFilter.isOpen = false;
    }
    public void Close(GameObject toTween, Feed_Filter tweeningFilter)
    {
        tweeningFilter.scrollView.GetComponent <TweenAlpha>().PlayReverse();
        tweeningFilter.tweenAllBlocksBackward();
        //tween to base

        tweeningFilter.isOpen = false;
        TweenPos(toTween, tweeningFilter.baseYPos, toTween.transform.localPosition);
    }
    private void Tween(GameObject toTween, Feed_Filter tweeningFilter, Feed_Filter selected)
    {
        //get base position
        Vector3 pos = tweeningFilter.baseYPos;
        //add offset of selected filter's height
        float newY = pos.y - ((selected.numRows - 1) * 90);

        //tween to this newY
        TweenPos(toTween, new Vector3(pos.x, newY, pos.z), toTween.transform.localPosition);
    }