Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
    /// <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);
    }