project update

This commit is contained in:
h z
2024-06-30 01:52:44 +08:00
parent 117835b503
commit 59d257c06a
67 changed files with 2268 additions and 92 deletions

View File

@@ -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;