KF2-YetAnotherScoreboard/ScoreboardExt/Classes/ThresholdsLevel.uc
2021-06-09 03:58:31 +03:00

53 lines
1.4 KiB
Ucode

class ThresholdsLevel extends Object
dependson(Types)
config(ScoreboardExt);
var config int Normal_Low;
var config int Normal_High;
var config int Hard_Low;
var config int Hard_High;
var config int Suicide_Low;
var config int Suicide_High;
var config int HellOnEarth_Low;
var config int HellOnEarth_High;
public static function SCESettingsLevel DefaultSettings()
{
local SCESettingsLevel Settings;
return Settings;
}
public static function SCESettingsLevel Settings()
{
local SCESettingsLevel Settings;
Settings.Normal_Low = default.Normal_Low;
Settings.Normal_High = default.Normal_High;
Settings.Hard_Low = default.Hard_Low;
Settings.Hard_High = default.Hard_High;
Settings.Suicide_Low = default.Suicide_Low;
Settings.Suicide_High = default.Suicide_High;
Settings.HellOnEarth_Low = default.HellOnEarth_Low;
Settings.HellOnEarth_High = default.HellOnEarth_High;
return Settings;
}
public static function WriteSettings(SCESettingsLevel Settings)
{
default.Normal_Low = Settings.Normal_Low;
default.Normal_High = Settings.Normal_High;
default.Hard_Low = Settings.Hard_Low;
default.Hard_High = Settings.Hard_High;
default.Suicide_Low = Settings.Suicide_Low;
default.Suicide_High = Settings.Suicide_High;
default.HellOnEarth_Low = Settings.HellOnEarth_Low;
default.HellOnEarth_High = Settings.HellOnEarth_High;
StaticSaveConfig();
}
DefaultProperties
{
}