From b5e35e2533f52504152c59ae4825905a6a4929f2 Mon Sep 17 00:00:00 2001 From: David Higueros <111460331+TheDavSmasher@users.noreply.github.com> Date: Sun, 21 Jun 2026 12:38:38 -0600 Subject: [PATCH] Added constructor overload --- MiraAPI/GameOptions/OptionTypes/ModdedOptionList.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MiraAPI/GameOptions/OptionTypes/ModdedOptionList.cs b/MiraAPI/GameOptions/OptionTypes/ModdedOptionList.cs index 13609d9..5a764b2 100644 --- a/MiraAPI/GameOptions/OptionTypes/ModdedOptionList.cs +++ b/MiraAPI/GameOptions/OptionTypes/ModdedOptionList.cs @@ -30,6 +30,16 @@ public class ModdedOptionList : IModdedOptionList where T : IModdedOption Options = Enumerable.Range(0, Count).Select(optionFactory).ToArray(); } + /// + /// Initializes a new instance of the class. + /// + /// The options list. + public ModdedOptionList(IEnumerable options) + { + Count = options.Count(); + Options = options.ToArray(); + } + /// public IEnumerator GetEnumerator() {