Adds a bunch more move scripts

This commit is contained in:
2024-11-02 12:59:55 +01:00
parent 6f2bd678a5
commit 44cd2ee03e
17 changed files with 492 additions and 1 deletions

View File

@@ -79,6 +79,7 @@ public class ScriptSet : IScriptSet
return existing;
}
script.OnRemoveEvent += s => Remove(s.Name);
var container = new ScriptContainer(script);
_scripts.Add(container);
return container;
@@ -97,6 +98,7 @@ public class ScriptSet : IScriptSet
var script = instantiation();
if (script is null)
return null;
script.OnRemoveEvent += s => Remove(s.Name);
var container = new ScriptContainer(script);
_scripts.Add(container);
return container;
@@ -111,6 +113,7 @@ public class ScriptSet : IScriptSet
var script = _scripts.FirstOrDefault(s => s.Script?.Name == scriptKey);
if (script is null)
return;
script.Script?.OnRemove();
_scripts.Remove(script);
}