object IDがないとデータを取り出せないっぽい.
ログイン名でユーザ名を検索し,PlayerPrefsにセットし,
その名前で一致する(一致は完全一致みたい)データのリストをとりだし(でも1件しか入っていない),その1件目をobjに変換し,objのプロパティobjidを取り出す,,,めんどくさい
スクリプト
public void getUserInfo(){
string useinfoStr = PlayerPrefs.GetString ("userName");//get username from playerprefs
NCMBQuery<NCMBObject> query = new NCMBQuery<NCMBObject> ("usetInfo");
//Scoreの値が7と一致するオブジェクト検索
query.WhereEqualTo ("playerName", useinfoStr);
query.FindAsync ((List<NCMBObject> objList ,NCMBException e) => {//moto
if (e != null) {
//検索失敗時の処理
} else {
NCMBObject obj = objList[0];
PlayerPrefs.SetString("objID", obj.ObjectId);
// foreach (NCMBObject obj in objList) {
//1件だけ出ると仮定して
// Debug.Log ("objectId:" + obj.ObjectId);
// }
}
});
}