Add new seasonal options: implement Frost, Film Noir, Oscar, Mario Day, Star Wars, Oktoberfest, Friday the 13th, Eid, Legacy Halloween, Sports, Olympia, Space, Underwater, and Birthday features in configuration [skip ci]
This commit is contained in:
@@ -38,6 +38,20 @@ public class PluginConfiguration : BasePluginConfiguration
|
||||
Pride = new PrideOptions();
|
||||
EarthDay = new EarthDayOptions();
|
||||
Rain = new RainOptions();
|
||||
Frost = new FrostOptions();
|
||||
FilmNoir = new FilmNoirOptions();
|
||||
Oscar = new OscarOptions();
|
||||
MarioDay = new MarioDayOptions();
|
||||
StarWars = new StarWarsOptions();
|
||||
Oktoberfest = new OktoberfestOptions();
|
||||
Friday13 = new Friday13Options();
|
||||
Eid = new EidOptions();
|
||||
LegacyHalloween = new LegacyHalloweenOptions();
|
||||
Sports = new SportsOptions();
|
||||
Olympia = new OlympiaOptions();
|
||||
Space = new SpaceOptions();
|
||||
Underwater = new UnderwaterOptions();
|
||||
Birthday = new BirthdayOptions();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -89,6 +103,20 @@ public class PluginConfiguration : BasePluginConfiguration
|
||||
public PrideOptions Pride { get; set; }
|
||||
public EarthDayOptions EarthDay { get; set; }
|
||||
public RainOptions Rain { get; set; }
|
||||
public FrostOptions Frost { get; set; }
|
||||
public FilmNoirOptions FilmNoir { get; set; }
|
||||
public OscarOptions Oscar { get; set; }
|
||||
public MarioDayOptions MarioDay { get; set; }
|
||||
public StarWarsOptions StarWars { get; set; }
|
||||
public OktoberfestOptions Oktoberfest { get; set; }
|
||||
public Friday13Options Friday13 { get; set; }
|
||||
public EidOptions Eid { get; set; }
|
||||
public LegacyHalloweenOptions LegacyHalloween { get; set; }
|
||||
public SportsOptions Sports { get; set; }
|
||||
public OlympiaOptions Olympia { get; set; }
|
||||
public SpaceOptions Space { get; set; }
|
||||
public UnderwaterOptions Underwater { get; set; }
|
||||
public BirthdayOptions Birthday { get; set; }
|
||||
}
|
||||
|
||||
public class AutumnOptions
|
||||
@@ -146,6 +174,8 @@ public class HalloweenOptions
|
||||
public bool EnableRandomSymbols { get; set; } = true;
|
||||
public bool EnableRandomSymbolsMobile { get; set; } = false;
|
||||
public bool EnableDifferentDuration { get; set; } = true;
|
||||
public bool EnableSpiders { get; set; } = true;
|
||||
public bool EnableMice { get; set; } = true;
|
||||
}
|
||||
|
||||
public class HeartsOptions
|
||||
@@ -254,6 +284,7 @@ public class PiDayOptions
|
||||
public bool EnableRandomPiDay { get; set; } = true;
|
||||
public bool EnableRandomPiDayMobile { get; set; } = false;
|
||||
public bool EnableDifferentDuration { get; set; } = true;
|
||||
public bool EnablePiDayBackground { get; set; } = false;
|
||||
}
|
||||
|
||||
public class EurovisionOptions
|
||||
@@ -298,3 +329,94 @@ public class RainOptions
|
||||
public int RaindropCountMobile { get; set; } = 150;
|
||||
public double RainSpeed { get; set; } = 1;
|
||||
}
|
||||
|
||||
public class FrostOptions
|
||||
{
|
||||
public bool EnableFrost { get; set; } = true;
|
||||
}
|
||||
|
||||
public class FilmNoirOptions
|
||||
{
|
||||
public bool EnableFilmNoir { get; set; } = true;
|
||||
}
|
||||
|
||||
public class OscarOptions
|
||||
{
|
||||
public bool EnableOscar { get; set; } = true;
|
||||
}
|
||||
|
||||
public class MarioDayOptions
|
||||
{
|
||||
public bool EnableMarioDay { get; set; } = true;
|
||||
}
|
||||
|
||||
public class StarWarsOptions
|
||||
{
|
||||
public bool EnableStarWars { get; set; } = true;
|
||||
}
|
||||
|
||||
public class OktoberfestOptions
|
||||
{
|
||||
public bool EnableOktoberfest { get; set; } = true;
|
||||
}
|
||||
|
||||
public class Friday13Options
|
||||
{
|
||||
public bool EnableFriday13 { get; set; } = true;
|
||||
}
|
||||
|
||||
public class EidOptions
|
||||
{
|
||||
public bool EnableEid { get; set; } = true;
|
||||
}
|
||||
|
||||
public class LegacyHalloweenOptions
|
||||
{
|
||||
public bool EnableLegacyHalloween { get; set; } = true;
|
||||
public int SymbolCount { get; set; } = 25;
|
||||
}
|
||||
|
||||
public class SportsOptions
|
||||
{
|
||||
public int SymbolCount { get; set; } = 25;
|
||||
public bool EnableSports { get; set; } = true;
|
||||
public bool EnableRandomSymbols { get; set; } = true;
|
||||
public bool EnableRandomSymbolsMobile { get; set; } = false;
|
||||
public bool EnableDifferentDuration { get; set; } = true;
|
||||
}
|
||||
|
||||
public class OlympiaOptions
|
||||
{
|
||||
public int SymbolCount { get; set; } = 25;
|
||||
public bool EnableOlympia { get; set; } = true;
|
||||
public bool EnableRandomSymbols { get; set; } = true;
|
||||
public bool EnableRandomSymbolsMobile { get; set; } = false;
|
||||
public bool EnableDifferentDuration { get; set; } = true;
|
||||
}
|
||||
|
||||
public class SpaceOptions
|
||||
{
|
||||
public int SymbolCount { get; set; } = 25;
|
||||
public bool EnableSpace { get; set; } = true;
|
||||
public bool EnableRandomSymbols { get; set; } = true;
|
||||
public bool EnableRandomSymbolsMobile { get; set; } = false;
|
||||
public bool EnableDifferentDuration { get; set; } = true;
|
||||
}
|
||||
|
||||
public class UnderwaterOptions
|
||||
{
|
||||
public int SymbolCount { get; set; } = 15;
|
||||
public bool EnableUnderwater { get; set; } = true;
|
||||
public bool EnableRandomSymbols { get; set; } = true;
|
||||
public bool EnableRandomSymbolsMobile { get; set; } = false;
|
||||
public bool EnableDifferentDuration { get; set; } = true;
|
||||
}
|
||||
|
||||
public class BirthdayOptions
|
||||
{
|
||||
public int SymbolCount { get; set; } = 25;
|
||||
public bool EnableBirthday { get; set; } = true;
|
||||
public bool EnableRandomSymbols { get; set; } = true;
|
||||
public bool EnableRandomSymbolsMobile { get; set; } = false;
|
||||
public bool EnableDifferentDuration { get; set; } = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user