private void Set(TextureRect tr, TextureRect btr, float p)
    {
        float   max     = btr.GetRect().Size.x;
        Vector2 newSize = new  Vector2(max * p, tr.GetRect().Size.y);

        tr.SetSize(newSize);
    }