Manual     Reference     Scripting  
  
Scripting > Runtime Classes > Input   
  • Menu
  • Overview
  • Runtime Classes
  • Attributes
  • Enumerations
  • Editor Classes
  • Enumerations
  • History
  • Index
  • Input
  • All Members
  • Class Variables
  • anyKey
  • anyKeyDown
  • inputString
  • mousePosition
  • Class Functions
  • GetAxis
  • GetAxisRaw
  • GetButton
  • GetButtonDown
  • GetButtonUp
  • GetJoystickNames
  • GetKey
  • GetKeyDown
  • GetKeyUp
  • GetMouseButton
  • GetMouseButtonDown
  • GetMouseButtonUp
  • ResetInputAxes

Input.inputString  

static var inputString : string

Description

Returns the keyboard input entered this frame (Read Only).

Only ASCII characters are contained in the inputString.

The string can contain two special characters which should be handled: Character "\b" represents backspace.
Character "\n" represents return or enter.

// Shows how to read typing input from the keyboard
// (eg. the user entering his name).
// You need to attach this script to a GUIText object.
function Update () {
for (var c : char in Input.inputString) {
// Backspace - Remove the last character
if (c == "\b") {
if (guiText.text.Length != 0)
guiText.text = guiText.text.Substring(0, guiText.text.Length - 1);
}
// End of entry
else if (c == "\n") {
print ("User entered his name: " + guiText.text);
}
// Normal text input - just append to the end
else {
guiText.text += c;
}
}
}