public void Reload() { _objectDatas = new List <ObjectConfigData>(); var dataInfo = Resources.Load <TextAsset>("Configs/Json/object").text; var jsons = JSONNode.Parse(dataInfo) as JSONArray; for (int i = 0; i < jsons.Count; i++) { var data = new ObjectConfigData(jsons[i]); _objectDatas.Add(data); } }
//todo 更新红包更新接口(包括红包币,邀请人数,广告次数,签到天数) //更新红包币 public void RequestUpdateRedBagData(MonoBehaviour mono, ObjectConfigData objectConfigData) { //服务器参数 key 红包币 objectId 和 objectId对应的数值 具体跟服务器对 Dictionary <string, object> form = new Dictionary <string, object>(); form.Add("objectId", objectConfigData.id); form.Add("count", objectConfigData.count); HttpHelper.Request(mono, CommonConfig.ServerAddress, HttpHelper.MethodType.POST, form, delegate(object value) { //服务器返回数据 var json = JSONNode.Parse(value.ToString()); //更新RedBagData }, delegate(object value) { Debug.Log("error:" + value.ToString()); }, HttpHelper.DownloadHanlderType.kHttpTEXT); }