public void UserInfoCallback(string userInfo) { CommonDic.getInstance().user_info = userInfo; SetMassage(userInfo); DemoController.showLoading(); Debug.Log("PXRLog UserInfoCallback userInfo:" + userInfo); }
public static CommonDic getInstance() { if (dic == null) { dic = new CommonDic(); } if (mydic == null) { mydic = new Dictionary <string, string>(); InitDicData(mydic); } return(dic); }
bool VerifyLocalToken() { if (CommonDic.getInstance().access_token.Equals("")) { GameObject.Find("MassageInfo").GetComponent <Text>().text = "{code:exception,msg:请先登录}"; currentOrderID = ""; StopLoading(); return(false); } else { return(true); } }
public void DoPayByCode() { CommonDic.getInstance().setParameters("subject", "game"); CommonDic.getInstance().setParameters("body", "gamePay"); CommonDic.getInstance().setParameters("order_id", getRamdomTestOrderID()); CommonDic.getInstance().setParameters("total", "0"); CommonDic.getInstance().setParameters("goods_tag", "game"); CommonDic.getInstance().setParameters("notify_url", "www.picovr.com"); CommonDic.getInstance().setParameters("pay_code", GameObject.Find("CodeText").GetComponent <Text>().text); Debug.Log("商品码支付" + GameObject.Find("CodeText").GetComponent <Text>().text); StartLoading(); GameObject.Find("CodeText").GetComponent <Text>().text = ""; InputPanel.SetActive(false); PicoPaymentSDK.Pay(CommonDic.getInstance().PayOrderString()); }
public void LoginCallback(string LoginInfo) { JsonData jsrr = JsonMapper.ToObject(LoginInfo); SetMassage(LoginInfo); DemoController.showLoading(); if (jsrr[IS_SUCCESS] != null) { CommonDic.getInstance().isSuccess = jsrr[IS_SUCCESS].ToString(); } if (jsrr[MSG] != null) { CommonDic.getInstance().loginMsg = jsrr[MSG].ToString(); } Debug.Log("PXRLog LoginCallback LoginInfo:" + LoginInfo); }
public void QueryOrPayCallback(string queryOrPayInfo) { JsonData jsrr = JsonMapper.ToObject(queryOrPayInfo); if (jsrr[CODE] != null) { CommonDic.getInstance().code = jsrr["code"].ToString(); } if (jsrr[MSG] != null) { CommonDic.getInstance().msg = jsrr["msg"].ToString(); } if (jsrr != null) { CommonDic.getInstance().order_info = jsrr[1].ToString(); } SetMassage(queryOrPayInfo); DemoController.showLoading(); Debug.Log("PXRLog QueryOrPayCallback queryOrPayInfo:" + queryOrPayInfo); }
void OnClick(GameObject btnObj) { switch (btnObj.name) { case "Login": StartLoading(); LoginSDK.Login(); break; case "PayOne": CommonDic.getInstance().setParameters("subject", "game"); CommonDic.getInstance().setParameters("body", "gamePay"); CommonDic.getInstance().setParameters("order_id", getRamdomTestOrderID()); CommonDic.getInstance().setParameters("total", "1"); CommonDic.getInstance().setParameters("goods_tag", "game"); CommonDic.getInstance().setParameters("notify_url", "www.picovr.com"); CommonDic.getInstance().setParameters("pay_code", ""); StartLoading(); PicoPaymentSDK.Pay(CommonDic.getInstance().PayOrderString()); break; case "PayCode": InputPanel.SetActive(true); break; case "QueryOrder": StartLoading(); PicoPaymentSDK.QueryOrder(currentOrderID); break; case "GetUserAPI": StartLoading(); LoginSDK.GetUserAPI(); break; } }
public string PayOrderString() { string json = JsonMapper.ToJson(CommonDic.getInstance()); return(json); }