PkmnLib.NET/PkmnLib.Dynamic/ScriptHandling/ScriptExecution.cs

16 lines
417 B
C#
Raw Normal View History

2024-07-27 14:53:06 +00:00
namespace PkmnLib.Dynamic.ScriptHandling;
public static class ScriptExecution
{
public static void RunScriptHook(this IScriptSource source, Action<Script> hook)
{
var iterator = source.GetScripts();
foreach (var container in iterator)
{
if (container.IsEmpty)
continue;
var script = container.Script;
hook(script);
}
}
}