Adding Configure method and simplify usability

This commit is contained in:
Florian Zevedei
2024-01-22 03:23:45 +01:00
parent 161f191c43
commit aee7562424
3 changed files with 122 additions and 33 deletions
@@ -38,5 +38,19 @@ namespace DemoBot.ActionManager
return false;
}
/// <summary>
/// Creates an instance of the ExternalActionManager for configuration.
/// </summary>
/// <param name="action"></param>
/// <returns></returns>
public static ExternalActionManager Configure(Action<ExternalActionManager> action)
{
var eam = new ExternalActionManager();
action(eam);
return eam;
}
}
}