diff --git a/Assets/Scripts/Game/RoomSettings.cs b/Assets/Scripts/Game/RoomSettings.cs index 6a75626..a920e5a 100644 --- a/Assets/Scripts/Game/RoomSettings.cs +++ b/Assets/Scripts/Game/RoomSettings.cs @@ -13,7 +13,7 @@ namespace Game { public struct RoomSettings { public static Type Type; public static Difficulty AIDifficulty; - public static Dictionary SpawnRates; + public static readonly Dictionary SpawnRates = new(); public static WinScore WinScore; public static int CustomWinScore; } diff --git a/Assets/Scripts/MenuUI.cs b/Assets/Scripts/MenuUI.cs index dbd2393..b0dec57 100644 --- a/Assets/Scripts/MenuUI.cs +++ b/Assets/Scripts/MenuUI.cs @@ -32,6 +32,11 @@ public class MenuUI : MonoBehaviour { private void PlayPressed(ClickEvent evt) { mainMenu.style.display = DisplayStyle.None; playMenu.style.display = DisplayStyle.Flex; + + RoomSettings.SpawnRates[Spawnable.Modification] = SpawnRate.Many; + RoomSettings.SpawnRates[Spawnable.NewBallPermanent] = SpawnRate.Many; + RoomSettings.SpawnRates[Spawnable.NewBallTemporary] = SpawnRate.Few; + RoomSettings.SpawnRates[Spawnable.Wormhole] = SpawnRate.Many; } private void SettingsPressed(ClickEvent evt) {