public IOptionsUI(CameraOptionsUI options, OptionsPanel panel, string libraryVersion)
        {
            entries = generateEntries(options, libraryVersion);
            if (entries == null)
            {
                entries = new List <IOptionEntry>();
            }

            foreach (IOptionEntry entry in entries)
            {
                entry.Parent = panel;
            }
        }
 protected abstract List <IOptionEntry> generateEntries(CameraOptionsUI options, string libraryVersion);