示例#1
0
        // Token: 0x0600507F RID: 20607 RVA: 0x0018109C File Offset: 0x0017F29C
        public ProSpecificDaysLoginOperationalActivity SerializeToPB()
        {
            ProSpecificDaysLoginOperationalActivity proSpecificDaysLoginOperationalActivity = new ProSpecificDaysLoginOperationalActivity();

            proSpecificDaysLoginOperationalActivity.BasicInfo = base.ToPBOperationalActivityBasicData();
            proSpecificDaysLoginOperationalActivity.SpecificLoginTimes.AddRange(this.SpecificLoginTimes);
            proSpecificDaysLoginOperationalActivity.GainRewardIndexs.AddRange(base.GainedRewardIndexs);
            return(proSpecificDaysLoginOperationalActivity);
        }
示例#2
0
 // Token: 0x0600507D RID: 20605 RVA: 0x00181010 File Offset: 0x0017F210
 public void DeserializeFromPB(ProSpecificDaysLoginOperationalActivity 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.SpecificLoginTimes.AddRange(pbOperationalActivity.SpecificLoginTimes);
     base.GainedRewardIndexs.AddRange(pbOperationalActivity.GainRewardIndexs);
     base.Config = config;
 }
示例#3
0
    public static int SerializeToPB(IntPtr l)
    {
        int result;

        try
        {
            SpecificDaysLoginOperationalActivity    specificDaysLoginOperationalActivity = (SpecificDaysLoginOperationalActivity)LuaObject.checkSelf(l);
            ProSpecificDaysLoginOperationalActivity o = specificDaysLoginOperationalActivity.SerializeToPB();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }