UnityEngine.GUIScrollGroup.SetHorizontal C# (CSharp) Method

SetHorizontal() public method

public SetHorizontal ( float x, float width ) : void
x float
width float
return void
        public override void SetHorizontal(float x, float width)
        {
            float num = !this.needsVerticalScrollbar ? width : ((width - this.verticalScrollbar.fixedWidth) - this.verticalScrollbar.margin.left);
            if (this.allowHorizontalScroll && (num < this.calcMinWidth))
            {
                this.needsHorizontalScrollbar = true;
                base.minWidth = this.calcMinWidth;
                base.maxWidth = this.calcMaxWidth;
                base.SetHorizontal(x, this.calcMinWidth);
                this.rect.width = width;
                this.clientWidth = this.calcMinWidth;
            }
            else
            {
                this.needsHorizontalScrollbar = false;
                if (this.allowHorizontalScroll)
                {
                    base.minWidth = this.calcMinWidth;
                    base.maxWidth = this.calcMaxWidth;
                }
                base.SetHorizontal(x, num);
                this.rect.width = width;
                this.clientWidth = num;
            }
        }