ラベルを文字列値で上書きしようとしていますが、その結果、型が一致せず、実際には意図したものではありません。UIInput
プロパティにアクセスする必要があるvalue
かdefaultValue
、ユーザーにデフォルトを提供したくない場合-とにかくコードによれば、おそらくそれは望ましくありません。
とにかく、最新の NGUI を使用している場合は、次のようにコードを修正する必要があります。
UIInput username = GameObject.Find ("tb_username").GetComponent <UIInput> ();
UIInput password = GameObject.Find ("tb_password").GetComponent <UIInput> ();
if( username != null )
username.value = DB.getName(LoginSystem.userNameStatic);
if( password != null )
password.value = DB.getPassword ("password");
指定した名前のオブジェクトが正しく見つかった場合は機能するはずですが、そうでない場合は何もしません。