Textfield in javascript, make unity read it on pressing enter

I have created a Textfield in Javascript using the ScriptReference: “Unity - Scripting API: GUI.TextField

I was wondering how I made unity read the textbox when the user press’ the enter key on the keyboard, so that I can send them to the next scene if they entered the correct answer.

I made the Textfield using an empty game object, and applying the script to it.

for more info on why I’m doing it; I am trying to make a simple text based RPG for educational purposes. I know it might not be the easiest thing to do in unity, but I want to learn unity inside and outside. I thought it would be an interesting project on learning how to manipulate different textboxes, values and buttons :slight_smile:

Thank you for taking the Time to read and answer my question!

here’s a tidbit that I feel answer my own question :slight_smile:

var firstTextField : String = "Type Your Answer Here";

var speakerText : String = "This is the first task; can you 'continue'?";

var correctAnswer : String = "continue";

	function OnGUI () {
		
//make a label x, y, width, height

		GUI.Label (Rect (Screen.width/2-100, Screen.height/2-70, 200, 100), "" + speakerText);
		
// Make a text field that modifies stringToEdit.
			
		firstTextField = GUI.TextField (Rect (Screen.width/2-150, Screen.height/2-10, 300, 20), firstTextField, 25);
	

		if (Input.GetKeyDown ("return") && firstTextField == correctAnswer)
	{
			print ("enter key was pressed");
			
			firstTextField = "";
			
			speakerText = "Good, now can you 'hop'?";
			
			correctAnswer = "hop";