Пример #1
0
 // Token: 0x0600700D RID: 28685 RVA: 0x001F54A4 File Offset: 0x001F36A4
 public void DeSerialize(GiftStoreOperationalGoodsUpdateNtf msg)
 {
     if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_DeSerializeGiftStoreOperationalGoodsUpdateNtf_hotfix != null)
     {
         this.m_DeSerializeGiftStoreOperationalGoodsUpdateNtf_hotfix.call(new object[]
         {
             this,
             msg
         });
         return;
     }
     BJLuaObjHelper.IsSkipLuaHotfix = false;
     this.m_giftStoreDS.ClearGiftStoreOperationalGoods();
     foreach (ProGiftStoreOperationalGoods pbGoods in msg.OperationalGoodsList)
     {
         this.m_giftStoreDS.InitOperationalGoodsList(GiftStoreOperationalGoods.FromPB(pbGoods));
     }
 }
    public static int FromPB_s(IntPtr l)
    {
        int result;

        try
        {
            ProGiftStoreOperationalGoods pbGoods;
            LuaObject.checkType <ProGiftStoreOperationalGoods>(l, 1, out pbGoods);
            GiftStoreOperationalGoods o = GiftStoreOperationalGoods.FromPB(pbGoods);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }