public void setOuterFateCardData(OuterFate carddata, string imgPath) { //desc1.text = carddata.desc; var str = carddata.desc; var str1 = str.Replace("\\u3000", "\u3000"); var str2 = str1.Replace("\\n", "\n"); desc1.text = str2; // desc2.SetActiveEx (false); // desc3.SetActiveEx (false); lb_cardName.text = carddata.title; if ("" != imgPath) { if (null != _cardPic) { _cardPic.Load(imgPath); } } }
/// <summary> /// Tos the outer fate. 根据数据返回命运开牌 /// </summary> /// <returns>The outer fate.</returns> /// <param name="jsonValue">Json value.</param> public static OuterFate ToOuterFateCard(JsonData jsonValue) { var cardVo = new OuterFate(); cardVo.id = int.Parse(jsonValue["id"].ToString()); // card name 卡牌名字 cardVo.title = jsonValue["name"].ToString(); // 卡牌路径 cardVo.cardPath = jsonValue["path"].ToString(); // card infor 描述 cardVo.desc = jsonValue["instructions"].ToString(); // handle type of fate 0 no sale(plus) 1 sale 3 nosale(multy) 命运的类型 0不卖的,1是买的,3是倍数变化的 cardVo.fateType = int.Parse(jsonValue["processType"].ToString()); // whether handler money 0 no 1 , yes 是否是处理现金的,0是不处理 1,是处理 cardVo.isHandle_peymeny = int.Parse(jsonValue["ifProcessMoney"].ToString()); // money number 处理资金的话,是多少钱卖出 cardVo.payment = float.Parse(jsonValue["processMoney"].ToString()); // 1 handle single 2 handler a kinds of cards 处理的范围 1是单个处理 2处理一类 cardVo.handleRange = int.Parse(jsonValue["processWay"].ToString()); // fate for card 需要处理的种类 id 或者一类 cardVo.relateID = int.Parse(jsonValue["relevanceId"].ToString()); //whether handler income 0 no , 1 yes 是否处理非劳务收入 0 不处理 1处理 cardVo.isHandle_income = int.Parse(jsonValue["ifProcessNonLobarIncome"].ToString()); // hand income type 1 opearete a number , 2 to be a num 1加减乘一个数 2变到某个数 cardVo.handler_income_type = int.Parse(jsonValue["nonLobarIncomeChangeType"].ToString()); // income number 非劳务收入的变化的值 cardVo.handler_income_number = float.Parse(jsonValue["nonLobarIncomeChange"].ToString()); /// <summary> /// The rank score.排名积分 /// </summary> cardVo.rankScore = int.Parse(jsonValue["cardIntegral"].ToString()); return(cardVo); }