using Content.Shared.Administration;
using Content.Shared.CCVar.CVarAccess;
using Robust.Shared;
using Robust.Shared.Configuration;
namespace Content.Shared.CCVar;
///
/// Contains all the CVars used by content.
///
///
/// NOTICE FOR FORKS: Put your own CVars in a separate file with a different [CVarDefs] attribute. RT will automatically pick up on it.
///
[CVarDefs]
public sealed partial class CCVars : CVars
{
// Only debug stuff lives here.
#if DEBUG
[CVarControl(AdminFlags.Debug)]
public static readonly CVarDef DebugTestCVar =
CVarDef.Create("debug.test_cvar", "default", CVar.SERVER);
[CVarControl(AdminFlags.Debug)]
public static readonly CVarDef DebugTestCVar2 =
CVarDef.Create("debug.test_cvar2", 123.42069f, CVar.SERVER);
#endif
///
/// A simple toggle to test OptionsVisualizerComponent.
///
public static readonly CVarDef DebugOptionVisualizerTest =
CVarDef.Create("debug.option_visualizer_test", false, CVar.CLIENTONLY);
///
/// Set to true to disable parallel processing in the pow3r solver.
///
public static readonly CVarDef DebugPow3rDisableParallel =
CVarDef.Create("debug.pow3r_disable_parallel", true, CVar.SERVERONLY);
}