public SweepUnitTemplate( ISweepUnitContext context, ISweeper sweeper, int muteSec) { this.Context = context; this._sweeper = sweeper; this._muteSec = muteSec; this.ID = SweepUnitIDManager.NextID++; this._bResumed = false; this._bCompleteQuickly = false; Context.RequestInitOrders(); Context.AfterRequestInitOrders(); this._mute = new Timer(muteSec, ""); this.CurState = StateEnum._1_MuteFewSecsAfterInitOrders; this.CurOverviewState = OverviewState.Enter; }
public SweepUnitTemplate(ISweepUnitContext context, ISweeper sweeper) : this(context, sweeper, 2) { }