// Token: 0x06007437 RID: 29751 RVA: 0x00200754 File Offset: 0x001FE954
		public void Deserialize(AdvertisementFlowLayoutUpdateNtf ntf)
		{
			if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_DeserializeAdvertisementFlowLayoutUpdateNtf_hotfix != null)
			{
				this.m_DeserializeAdvertisementFlowLayoutUpdateNtf_hotfix.call(new object[]
				{
					this,
					ntf
				});
				return;
			}
			BJLuaObjHelper.IsSkipLuaHotfix = false;
			this.m_operationalActivityDS.ClearAdvertisementLayout();
			foreach (ProAdvertisementFlowLayout pbLayout in ntf.Layouts)
			{
				this.m_operationalActivityDS.InitAdvertisementLayout(AdvertisementFlowLayout.FromPB(pbLayout));
			}
		}
    public static int FromPB_s(IntPtr l)
    {
        int result;

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