Files
Enigmos/Modules/ControllingModules/ActionModules/ActionModule.cs
2024-06-30 01:52:44 +08:00

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