// Token: 0x06005099 RID: 20633 RVA: 0x001815A4 File Offset: 0x0017F7A4
        public ProAccumulateConsumeCrystalOperationalActivity SerializeToPB()
        {
            ProAccumulateConsumeCrystalOperationalActivity proAccumulateConsumeCrystalOperationalActivity = new ProAccumulateConsumeCrystalOperationalActivity();

            proAccumulateConsumeCrystalOperationalActivity.BasicInfo = base.ToPBOperationalActivityBasicData();
            proAccumulateConsumeCrystalOperationalActivity.AccumulateConsumeCrystal = this.AccumulateConsumeCrystal;
            proAccumulateConsumeCrystalOperationalActivity.GainRewardIndexs.AddRange(base.GainedRewardIndexs);
            return(proAccumulateConsumeCrystalOperationalActivity);
        }
 // Token: 0x06005097 RID: 20631 RVA: 0x0018151C File Offset: 0x0017F71C
 public void DeserializeFromPB(ProAccumulateConsumeCrystalOperationalActivity 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.AccumulateConsumeCrystal = pbOperationalActivity.AccumulateConsumeCrystal;
     base.GainedRewardIndexs.AddRange(pbOperationalActivity.GainRewardIndexs);
     base.Config = config;
 }
示例#3
0
    public static int SerializeToPB(IntPtr l)
    {
        int result;

        try
        {
            AccumulateConsumeCrystalOperationalActivity    accumulateConsumeCrystalOperationalActivity = (AccumulateConsumeCrystalOperationalActivity)LuaObject.checkSelf(l);
            ProAccumulateConsumeCrystalOperationalActivity o = accumulateConsumeCrystalOperationalActivity.SerializeToPB();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }