/* * private void SignIn(){ * * JSONObject body = new JSONObject(); * body.Add("FacebookID", "9876"); * body.Add("FacebookName", "Chris"); * body.Add("FacebookPhotoURL", "http://www/1.jpg"); * * HTTPClient.Instance.POST ( * "http://unity-action.azurewebsites.net/Login", * body.ToString(), * delegate(WWW obj) { * JSONObject json = JSONObject.Parse(obj.text); * Debug.Log("Response is : " + json.ToString()); * } * ); * * }*/ // Get Ranking list From server private void GetRanking() { HTTPClient.Instance.GET( "http://unity-action.azurewebsites.net/Rank/1/50", delegate(WWW obj) { Debug.Log(obj.text); // Dialog Push JSONObject result = JSONObject.Parse(obj.text); JSONArray jarr = result.GetArray("Data"); string rankings = ""; for (int i = 0; i < jarr.Length; i++) { rankings += jarr[i].Obj["Rank"] + ". " + jarr[i].Obj.GetString("FacebookName") + " \t\tscore :" + jarr[i].Obj["Point"] + "\n\n"; } DialogDataRanking ranking = new DialogDataRanking("Game Over", StagePoint, rankings, delegate(bool yn) { if (yn) { Debug.Log("OK Pressed"); Application.LoadLevel("Lobby"); // } else { Debug.Log("Cancel Pressed"); Application.Quit(); } }); DialogManager.Instance.Push(ranking); } ); }
public override void Build(DialogData data) { base.Build(data); if( ! (data is DialogDataRanking) ) { Debug.LogError("Invalid dialog data!"); return; } Data = data as DialogDataRanking; LabelTitle.text = Data.Title; LabelScoreMsg.text = "Your score is : " + Data.Score; LabelRankings.text = Data.rankings; }
public override void Build(DialogData data) { base.Build(data); if (!(data is DialogDataRanking)) { Debug.LogError("Invalid dialog data!"); return; } Data = data as DialogDataRanking; LabelTitle.text = Data.Title; LabelScoreMsg.text = "Your score is : " + Data.Score; LabelRankings.text = Data.rankings; }
/* private void SignIn(){ JSONObject body = new JSONObject(); body.Add("FacebookID", "9876"); body.Add("FacebookName", "Chris"); body.Add("FacebookPhotoURL", "http://www/1.jpg"); HTTPClient.Instance.POST ( "http://unity-action.azurewebsites.net/Login", body.ToString(), delegate(WWW obj) { JSONObject json = JSONObject.Parse(obj.text); Debug.Log("Response is : " + json.ToString()); } ); }*/ // Get Ranking list From server private void GetRanking() { HTTPClient.Instance.GET ( "http://unity-action.azurewebsites.net/Rank/1/50", delegate(WWW obj) { Debug.Log(obj.text); // Dialog Push JSONObject result = JSONObject.Parse(obj.text); JSONArray jarr = result.GetArray("Data"); string rankings = ""; for(int i=0;i<jarr.Length;i++){ rankings += jarr[i].Obj["Rank"] + ". " + jarr[i].Obj.GetString("FacebookName") + " \t\tscore :" + jarr[i].Obj["Point"] + "\n\n"; } DialogDataRanking ranking = new DialogDataRanking("Game Over", StagePoint, rankings, delegate(bool yn) { if(yn) { Debug.Log ("OK Pressed"); Application.LoadLevel ("Lobby"); // }else{ Debug.Log ("Cancel Pressed"); Application.Quit(); } }); DialogManager.Instance.Push(ranking); } ); }