http://docs.unity3d.com/Documentation/ScriptReference/Input-inputString.html
It's documented that this function returns the string that was entered in the current frame. If your user is busy with the mouse, then it's unlikely that they are entering any string. Maybe you want to capture the last entered string in an Update function and store that for use in your GUI.
↧