/** Draws the controls contents */ public override void Draw() { if (EnableBackground) { SmartUI.Color = Color; DrawBackground(); SmartUI.Color = Color.white; } GUIStyle vsb = (ScrollMode == ScrollMode.HorizonalOnly || ScrollMode == ScrollMode.None) ? GUIStyle.none : GUI.skin.verticalScrollbar; GUIStyle hsb = (ScrollMode == ScrollMode.VerticalOnly || ScrollMode == ScrollMode.None) ? GUIStyle.none : GUI.skin.horizontalScrollbar; ScrollLocation = SmartUI.BeginScrollView(Bounds, ScrollLocation, ContentsScrollRect, hsb, vsb, false); DrawContents(); SmartUI.EndScrollView(); }