IEnumerator checkGameListCR(FBHolder fbScript) { WWWForm form = new WWWForm(); string action="checkGameList"; form.AddField("id",FB.UserId); form.AddField("hash",Util.Md5Sum(safeHash)); form.AddField("action",action); List<string> usersOurTurn=new List<string>(); List<string> usersTheirTurn=new List<string>(); List<string> usersEndGame=new List<string>(); WWW hs_post = new WWW(controllerPHP,form); yield return hs_post; if (hs_post.error!=null){ Debug.Log ("ERRO |"+hs_post.error+"|"); }else{ JSONObject jObj=new JSONObject(hs_post.text); if (Regex.Unescape(hs_post.text)==""){ Debug.Log ("SUCESSO"); }else if (jObj.Count>0){ int i,count=jObj.Count; for(i=0;i<count;i++){ if (jObj[i]["opponentOur"]!=null) usersOurTurn.Add (""+jObj[i]["opponentOur"]); if (jObj[i]["opponentTheir"]!=null) usersTheirTurn.Add (""+jObj[i]["opponentTheir"]); if (jObj[i]["opponentEnd"]!=null) usersEndGame.Add (""+jObj[i]["opponentEnd"]); } fbScript.fillGameList("our",usersOurTurn); fbScript.fillGameList("their",usersTheirTurn); fbScript.fillGameList("end",usersEndGame); }else{ Debug.Log ("no games"); } } }
public void checkGameList(string hash, FBHolder fbScript) { if (hash==safeInternalHash){ StartCoroutine(checkGameListCR(fbScript)); } }