Beispiel #1
0
        // Token: 0x06004F97 RID: 20375 RVA: 0x0017F310 File Offset: 0x0017D510
        public static ProOrderReward ToPB(OrderReward orderReward)
        {
            ProOrderReward proOrderReward = new ProOrderReward();

            proOrderReward.OrderId = orderReward.OrderId;
            proOrderReward.Rewards.AddRange(BagItemBase.GoodsListToPBGoodsList(orderReward.Rewards));
            return(proOrderReward);
        }
Beispiel #2
0
        // Token: 0x06004F98 RID: 20376 RVA: 0x0017F348 File Offset: 0x0017D548
        public static OrderReward FromPB(ProOrderReward pbOrderReward)
        {
            OrderReward orderReward = new OrderReward();

            orderReward.OrderId = pbOrderReward.OrderId;
            orderReward.Rewards.AddRange(BagItemBase.PBGoodsListToGoodsList(pbOrderReward.Rewards));
            return(orderReward);
        }
    public static int ToPB_s(IntPtr l)
    {
        int result;

        try
        {
            OrderReward orderReward;
            LuaObject.checkType <OrderReward>(l, 1, out orderReward);
            ProOrderReward o = OrderReward.ToPB(orderReward);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }