Adds a bunch more move scripts
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user