private IEnumerator WaitForMessageCheck(WWW www, CallBackClass.MessageCheckCallBack callback) { yield return(www); if (www.error == null) { Debug.Log("WWW get Ok!: " + www.text); complete = true; start = false; runningTime = 0.0f; JsonData result = JsonMapper.ToObject(www.text); //Debug.Log("result Data Count is " + result.Count); loading.SetActive(false); callback(result); } else { if (SceneTitle.instance != null) { SceneTitle.instance.BuyDiceFalse(); } Debug.Log("WWW Error: " + www.error); } }
private IEnumerator WaitForGameEndMessage(WWW www, CallBackClass.MessageCheckCallBack callback) { yield return(www); if (www.error == null) { Debug.Log("WWW get Ok!: " + www.text); JsonData result = JsonMapper.ToObject(www.text); complete = true; //start = false; //runningTime = 0.0f; callback(result); if (SceneGameOver.g_instance != null) { SceneGameOver.g_instance.gameEndUIStart(true); } SendInitialize(); } else { if (SceneGameOver.g_instance != null) { SceneGameOver.g_instance.gameEndUIStart(false); } Debug.Log("WWW Error: " + www.error); } }
public WWW POSTGameEnd(string page, string data, CallBackClass.MessageCheckCallBack callback) { FbDebug.Log("postgameend test : " + data); WWW www = new WWW(CDefine.serverURL, Encoding.Default.GetBytes(data)); StartCoroutine(WaitForGameEndMessage(www, callback)); return(www); }
public WWW POSTMESSAGECHECK(string page, string data, CallBackClass.MessageCheckCallBack callback) { FbDebug.Log("postmessagecheck test : " + data); WWW www = new WWW(CDefine.serverURL, Encoding.Default.GetBytes(data)); StartCoroutine(WaitForMessageCheck(www, callback)); return(www); }
//GameOver public void SendGameEnd(string score, string friendlist, CallBackClass.MessageCheckCallBack callback) { Debug.Log("GameEndMessage"); loading.SetActive(true); complete = false; start = true; Dictionary <string, string> endmessage = new Dictionary <string, string>(); endmessage.Add("option", "friend_ranking"); endmessage.Add("score", score); endmessage.Add("sender_fid", FB.UserId); endmessage.Add("friend_list", friendlist); POSTGameEnd("", JsonMapper.ToJson(endmessage), callback); }
public void SendBuyDice(CallBackClass.MessageCheckCallBack callback) { Debug.Log("SendMessage"); loading.SetActive(true); complete = false; start = true; Dictionary <string, string> buyDice = new Dictionary <string, string>(); buyDice.Add("option", "buy_dice"); buyDice.Add("fid", FB.UserId); POSTBUYDICE("", JsonMapper.ToJson(buyDice), callback); }
//Game public void SendTutorialEnd(CallBackClass.MessageCheckCallBack callback) { Debug.Log("GameEndMessage"); loading.SetActive(true); complete = false; start = true; Dictionary <string, string> endmessage = new Dictionary <string, string>(); endmessage.Add("option", "tutorial_end"); endmessage.Add("fid", FB.UserId); POSTTutorialEnd("", JsonMapper.ToJson(endmessage), callback); }
private IEnumerator WaitForTutorialEndMessage(WWW www, CallBackClass.MessageCheckCallBack callback) { yield return(www); if (www.error == null) { //서버에서 메세지 받기 성공 Debug.Log("WWW get Ok!: " + www.text); JsonData result = JsonMapper.ToObject(www.text); complete = true; //지정한 콜백함수 호출 callback(result); } else { } }
public void MessageCheck(string friend_list, CallBackClass.MessageCheckCallBack callback) { Debug.Log("SendMessage"); loading.SetActive(true); complete = false; start = true; Dictionary <string, string> sendmessage = new Dictionary <string, string>(); sendmessage.Add("option", "message_check"); //sendmessage.Add("sender_fid", "100003244051522"); sendmessage.Add("sender_fid", FB.UserId); sendmessage.Add("friend_list", friend_list); POSTMESSAGECHECK("", JsonMapper.ToJson(sendmessage), callback); }