public override bool Wait(AdvEngine engine) { bool wait = IsWaiting(engine); CurrentTread.SetWaitingSubTread(this.label, wait); if (wait) { return(true); } else { if (cancelInput) { engine.Page.IsWaitingInputCommand = false; } return(false); } }