From 345083d77d1a5a465021f7fac1b61b26956f8f28 Mon Sep 17 00:00:00 2001 From: Benjamin Kraft Date: Tue, 18 Apr 2023 10:56:48 +0200 Subject: [PATCH] test case --- Assets/Scripts/Game/RoomSettings.cs | 2 +- Assets/Scripts/MenuUI.cs | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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) {