override protected void DoStop() { Clock.RemoveTimer(checkCondition); if (Decoratee.IsActive) { Decoratee.Stop(); } else { Stopped(false); } }
private void TimeoutReached() { if (!waitForChildButFailOnLimitReached) { Decoratee.Stop(); } else { isLimitReached = true; Assert.IsTrue(Decoratee.IsActive); } }
override protected void DoStop() { Clock.RemoveTimer(TimeoutReached); if (Decoratee.IsActive) { Decoratee.Stop(); } else { Stopped(false); } }
override protected void DoStop() { this.Clock.RemoveTimer(restartDecoratee); if (Decoratee.IsActive) { Decoratee.Stop(); } else { Stopped(false); } }
protected override void DoStop() { Clock.RemoveTimer(CheckQuorum); Clock.RemoveTimer(QuorumNotMet); RootNode.Blackboard.Get <Agent>("self").EnableCheckMailbox(); if (Decoratee.IsActive) { Decoratee.Stop(); } else { Stopped(false); } }
override protected void DoStop() { if (Decoratee.IsActive) { isReady = true; Clock.RemoveTimer(TimeoutReached); Decoratee.Stop(); } else { isReady = true; Clock.RemoveTimer(TimeoutReached); Stopped(false); } }
override protected void DoStop() { Decoratee.Stop(); }
override protected void DoStop() { stopRequested = true; Decoratee.Stop(); }