project update
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
using Enigmos.Exceptions;
|
||||
using Nocturnis.Enigmos.Modules;
|
||||
|
||||
namespace Enigmos.Modules.ControllingModules;
|
||||
|
||||
public abstract partial class ControllingModule : BaseModule
|
||||
public abstract partial class ControllingModule : BaseModule, IControllingModule
|
||||
{
|
||||
|
||||
protected abstract void Route(RootModule root);
|
||||
protected abstract void Route(IRootModule root);
|
||||
public bool Visited { get; set; }
|
||||
protected override void TimeoutHandler(ModuleExecutionTimeout timeout)
|
||||
{
|
||||
@@ -13,7 +14,7 @@ public abstract partial class ControllingModule : BaseModule
|
||||
base.TimeoutHandler(timeout);
|
||||
}
|
||||
|
||||
public void RouteWithTimeoutHandle(RootModule root)
|
||||
public void RouteWithTimeoutHandle(IRootModule root)
|
||||
{
|
||||
if (Visited)
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user