Customizable solver config, remove simulator emplace/displace methods

This commit is contained in:
Asriel Camora
2023-06-21 10:38:08 -07:00
parent 11b4b7f6d9
commit f3445f3cb9
12 changed files with 103 additions and 90 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ public static class ActionUtils
var types = typeof(BaseAction).Assembly.GetTypes()
.Where(t => t.IsAssignableTo(typeof(BaseAction)) && !t.IsAbstract);
Actions = Enum.GetNames<ActionType>()
.Select(a => types.First(t => t.Name == a))
.Select(a => types.First(t => t.Name.Equals(a, StringComparison.Ordinal)))
.Select(t => (Activator.CreateInstance(t) as BaseAction)!)
.ToArray();
}