Refactor carnival and cherry blossom options to improve configuration clarity and add mobile settings

This commit is contained in:
CodeDevMLH
2026-02-28 00:45:23 +01:00
parent 9d1a268875
commit 8019ba760f

View File

@@ -138,18 +138,16 @@ public class BirthdayOptions {
public class CarnivalOptions { public class CarnivalOptions {
public bool EnableCarnival { get; set; } = true; public bool EnableCarnival { get; set; } = true;
public bool EnableRandomCarnival { get; set; } = true;
public bool EnableRandomCarnivalMobile { get; set; } = false;
public bool EnableDifferentDuration { get; set; } = true; public bool EnableDifferentDuration { get; set; } = true;
public bool EnableCarnivalSway { get; set; } = true; public bool EnableCarnivalSway { get; set; } = true;
public int ObjectCount { get; set; } = 120; public int ObjectCount { get; set; } = 120;
public int ObjectCountMobile { get; set; } = 60;
} }
public class CherryBlossomOptions { public class CherryBlossomOptions {
public bool EnableCherryBlossom { get; set; } = true; public bool EnableCherryBlossom { get; set; } = true;
public int PetalCount { get; set; } = 25; public int PetalCount { get; set; } = 25;
public bool EnableRandomCherryBlossom { get; set; } = true; public int PetalCountMobile { get; set; } = 15;
public bool EnableRandomCherryBlossomMobile { get; set; } = false;
public bool EnableDifferentDuration { get; set; } = true; public bool EnableDifferentDuration { get; set; } = true;
} }
@@ -242,6 +240,9 @@ public class MatrixOptions {
public class OktoberfestOptions { public class OktoberfestOptions {
public bool EnableOktoberfest { get; set; } = true; public bool EnableOktoberfest { get; set; } = true;
public int SymbolCount { get; set; } = 25;
public int SymbolCountMobile { get; set; } = 10;
public bool EnableDifferentDuration { get; set; } = true;
} }
public class OlympiaOptions { public class OlympiaOptions {