Legacy Documentation: Version 4.6(go to latest)
Language: English
  • C#
  • JS
  • Boo

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GUI.ScrollTo

public static function ScrollTo(position: Rect): void;

Description

Scrolls all enclosing scrollviews so they try to make position visible.

	// Draws a Scroll view with 2 buttons inside.
	// When clicked each button it moves the scroll
	// where the other button is located
	var scrollPos : Vector2 = Vector2.zero;
	
	function OnGUI () {
		scrollPos = GUI.BeginScrollView(Rect (10, 10, 100, 50), scrollPos, Rect (0, 0, 220, 10));
	
		if(GUI.Button (Rect (0,0,100,20), "Go Right"))
			GUI.ScrollTo(Rect (120,0,100,20));

if(GUI.Button (Rect (120,0,100,20) , "Go Left")) GUI.ScrollTo(Rect (0,0,100,20)); // End the scroll view that we began above. GUI.EndScrollView (); }