Adds script hooks, bug fix for empty ScriptIterator

This commit is contained in:
2024-07-28 11:46:36 +02:00
parent 74996d96b0
commit cb2b566388
5 changed files with 495 additions and 19 deletions

View File

@@ -13,7 +13,7 @@ public class ScriptIterator : IEnumerable<ScriptContainer>
_scripts = scripts;
}
bool IncrementToNext()
private bool IncrementToNext()
{
if (_index != -1)
{
@@ -51,6 +51,8 @@ public class ScriptIterator : IEnumerable<ScriptContainer>
/// <inheritdoc />
public IEnumerator<ScriptContainer> GetEnumerator()
{
if (_scripts.Count == 0)
yield break;
while (IncrementToNext())
{
var current = _scripts[_index];