diff --git a/Barotrauma/BarotraumaClient/Source/GameSettings.cs b/Barotrauma/BarotraumaClient/Source/GameSettings.cs index 07398acb1..9c7b563ca 100644 --- a/Barotrauma/BarotraumaClient/Source/GameSettings.cs +++ b/Barotrauma/BarotraumaClient/Source/GameSettings.cs @@ -125,6 +125,7 @@ namespace Barotrauma new GUITextBlock(new Rectangle(x, y, 20, 20), "Content package", "", Alignment.TopLeft, Alignment.TopLeft, settingsFrame); var contentPackageDD = new GUIDropDown(new Rectangle(x, y + 20, 200, 20), "", "", settingsFrame); + contentPackageDD.OnSelected = SelectContentPackage; foreach (ContentPackage contentPackage in ContentPackage.list) { @@ -182,6 +183,13 @@ namespace Barotrauma return true; } + private bool SelectContentPackage(GUIComponent select,object userData) + { + GameMain.Config.SelectedContentPackage = (ContentPackage)userData; + UnsavedSettings = true; + return true; + } + private IEnumerable WaitForKeyPress(GUITextBox keyBox) { yield return CoroutineStatus.Running;