public override void Execute(IConsoleShell shell, string argStr, string[] args)
{
- var toggle = Toggle(CCVars.PanicBunkerEnabled, shell, args, _cfg);
+ var toggle = Toggle(CCVars.PanicBunkerEnabled, shell, args, _cfg, LocalizationManager);
if (toggle == null)
return;
shell.WriteLine(Loc.GetString(toggle.Value ? "panicbunker-command-enabled" : "panicbunker-command-disabled"));
}
- public static bool? Toggle(CVarDef<bool> cvar, IConsoleShell shell, string[] args, IConfigurationManager config)
+ public static bool? Toggle(CVarDef<bool> cvar, IConsoleShell shell, string[] args, IConfigurationManager config, ILocalizationManager loc)
{
if (args.Length > 1)
{
- shell.WriteError(Loc.GetString("shell-need-between-arguments",("lower", 0), ("upper", 1)));
+ shell.WriteError(loc.GetString("shell-need-between-arguments",("lower", 0), ("upper", 1)));
return null;
}
if (args.Length == 1 && !bool.TryParse(args[0], out enabled))
{
- shell.WriteError(Loc.GetString("shell-argument-must-be-boolean"));
+ shell.WriteError(loc.GetString("shell-argument-must-be-boolean"));
return null;
}
public override void Execute(IConsoleShell shell, string argStr, string[] args)
{
- var toggle = PanicBunkerCommand.Toggle(CCVars.PanicBunkerDisableWithAdmins, shell, args, _cfg);
+ var toggle = PanicBunkerCommand.Toggle(CCVars.PanicBunkerDisableWithAdmins, shell, args, _cfg, LocalizationManager);
if (toggle == null)
return;
public override void Execute(IConsoleShell shell, string argStr, string[] args)
{
- var toggle = PanicBunkerCommand.Toggle(CCVars.PanicBunkerEnableWithoutAdmins, shell, args, _cfg);
+ var toggle = PanicBunkerCommand.Toggle(CCVars.PanicBunkerEnableWithoutAdmins, shell, args, _cfg, LocalizationManager);
if (toggle == null)
return;
public override void Execute(IConsoleShell shell, string argStr, string[] args)
{
- var toggle = PanicBunkerCommand.Toggle(CCVars.PanicBunkerCountDeadminnedAdmins, shell, args, _cfg);
+ var toggle = PanicBunkerCommand.Toggle(CCVars.PanicBunkerCountDeadminnedAdmins, shell, args, _cfg, LocalizationManager);
if (toggle == null)
return;
public override void Execute(IConsoleShell shell, string argStr, string[] args)
{
- var toggle = PanicBunkerCommand.Toggle(CCVars.PanicBunkerShowReason, shell, args, _cfg);
+ var toggle = PanicBunkerCommand.Toggle(CCVars.PanicBunkerShowReason, shell, args, _cfg, LocalizationManager);
if (toggle == null)
return;