/// <summary> /// 创建并开始计时 /// </summary> public static TimePassData create(int timeMax) { TimePassData re = new TimePassData(); re.timeMax = timeMax; re.reStart(); return(re); }
/// <summary> /// 创建一个结束计时的 /// </summary> public static TimePassData createForOver(int timeMax) { TimePassData re = new TimePassData(); re.timeMax = timeMax; re.timePass = timeMax; re._lastCheckTime = DateControl.getTimeMillis(); return(re); }
/// <summary> /// 复制(潜拷贝) /// </summary> protected override void toShadowCopy(BaseData data) { if (!(data is TimePassData)) { return; } TimePassData mData = (TimePassData)data; this.timePass = mData.timePass; this.timeMax = mData.timeMax; }
/// <summary> /// 是否数据一致 /// </summary> protected override bool toDataEquals(BaseData data) { TimePassData mData = (TimePassData)data; if (this.timePass != mData.timePass) { return(false); } if (this.timeMax != mData.timeMax) { return(false); } return(true); }