言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

GUI.SetNextControlName

public static function SetNextControlName(name: string): void;

Description

次のコントロールに設定する名前

これは制御するコントロールに名前が登録されます。 See Also: GetNameOfFocusedControl, FocusControl.

	// sets the login textfield with "user", if is selected and user
	// presses enter, it prints Login
	var login : String = "username";
	var login2 : String = "no action here";

	function OnGUI () {
		GUI.SetNextControlName ("user");
		login = GUI.TextField (Rect (10,10,130,20), login);
	
		login2 = GUI.TextField (Rect (10,40,130,20), login2);
		if (Event.current.Equals (Event.KeyboardEvent ("return")) &&
		GUI.GetNameOfFocusedControl() == "user")
			Debug.Log ("Login");
		if (GUI.Button (new Rect (150,10,50,20), "Login"))
			Debug.Log ("Login");
	}