using System.Runtime.CompilerServices;
using PkmnLib.Dynamic.Models;
using PkmnLib.Static;
namespace PkmnLib.Dynamic.ScriptHandling;
///
/// Helper functions for script execution.
///
public static class ScriptExecution
{
///
/// Executes a hook on all scripts in a source.
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void RunScriptHook(this IScriptSource source, Action