15 lines
377 B
C#
15 lines
377 B
C#
using Nocturnis.Enigmos.Modules;
|
|
|
|
namespace Enigmos.Modules.ControllingModules.ActionModules;
|
|
|
|
public abstract partial class ActionModule : ControllingModule
|
|
{
|
|
protected abstract void Execute(IRootModule root);
|
|
protected override void Route(IRootModule root)
|
|
{
|
|
if(!root.ActionFinished)
|
|
Execute(root);
|
|
root.ActionFinished = true;
|
|
}
|
|
}
|