private static void SetDefaults() { LogPath = ""; KeyBindings = new KeyBindingCollection(new PersistentCollection <LuaKeyBinding>(Constants.KeyBindingCollectionSettingName)); CachedFiles = new PersistentCollection <SerializableFileInfo>(Constants.CachedFileCollectionSettingName); FavoritedLocations = new PersistentCollection <string>(Constants.FavoritedLocationsCollectionSettingName); }
public KeyBindingCollection(PersistentCollection <LuaKeyBinding> persistentLuaBindings) { _persistentLuaBindings = persistentLuaBindings; foreach (var ele in _persistentLuaBindings.Collection) { SetBinding(ele); } _initializing = false; }