public CoupleArenaSyncData CoupleArenaSync(DateTime lastSyncTime) { CoupleArenaSyncData result; lock (this.Mutex) { if (lastSyncTime == this.SyncData.ModifyTime) { result = null; } else if (!TimeUtil.RandomDispatchTime(lastSyncTime, TimeUtil.NowDateTime(), 180, 60, 10)) { result = null; } else { result = new CoupleArenaSyncData { RankList = new List <CoupleArenaCoupleDataK>(this.SyncData.RankList), RoleDict = null, ModifyTime = this.SyncData.ModifyTime }; } } return(result); }
/// <summary> /// 同步情侣竞技数据 /// </summary> /// <param name="lastSyncTime"></param> /// <returns></returns> public CoupleArenaSyncData CoupleArenaSync(DateTime lastSyncTime) { lock (Mutex) { if (lastSyncTime == SyncData.ModifyTime) { return(null); } CoupleArenaSyncData copyData = new CoupleArenaSyncData(); copyData.RankList = new List <CoupleArenaCoupleDataK>(SyncData.RankList); copyData.RoleDict = null; copyData.ModifyTime = SyncData.ModifyTime; return(copyData); } }