// Token: 0x06005090 RID: 20624 RVA: 0x00181448 File Offset: 0x0017F648 public ProAccumulateRechargeOperationalActivity SerializeToPB() { ProAccumulateRechargeOperationalActivity proAccumulateRechargeOperationalActivity = new ProAccumulateRechargeOperationalActivity(); proAccumulateRechargeOperationalActivity.BasicInfo = base.ToPBOperationalActivityBasicData(); proAccumulateRechargeOperationalActivity.AccumulateRechargeRMB = this.AccumulateRechargeRMB; proAccumulateRechargeOperationalActivity.GainRewardIndexs.AddRange(base.GainedRewardIndexs); return(proAccumulateRechargeOperationalActivity); }
// Token: 0x0600508E RID: 20622 RVA: 0x001813C0 File Offset: 0x0017F5C0 public void DeserializeFromPB(ProAccumulateRechargeOperationalActivity pbOperationalActivity, ConfigDataOperationalActivityInfo config) { base.OperationStartTime = new DateTime(pbOperationalActivity.BasicInfo.OperationStartTime); base.OperationEndTime = new DateTime(pbOperationalActivity.BasicInfo.OperationEndTime); base.GainRewardEndTime = new DateTime(pbOperationalActivity.BasicInfo.GainRewardEndTime); this.AccumulateRechargeRMB = pbOperationalActivity.AccumulateRechargeRMB; base.GainedRewardIndexs.AddRange(pbOperationalActivity.GainRewardIndexs); base.Config = config; }
public static int SerializeToPB(IntPtr l) { int result; try { AccumulateRechargeOperationalActivity accumulateRechargeOperationalActivity = (AccumulateRechargeOperationalActivity)LuaObject.checkSelf(l); ProAccumulateRechargeOperationalActivity o = accumulateRechargeOperationalActivity.SerializeToPB(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }