Files
OldThink/Content.Server/Radiation/Systems/RadiationSystem.Cvar.cs

21 lines
914 B
C#
Raw Normal View History

2022-10-11 05:09:10 +02:00
using Content.Shared.CCVar;
namespace Content.Server.Radiation.Systems;
// cvar updates
public partial class RadiationSystem
{
public float MinIntensity { get; private set; }
public float GridcastUpdateRate { get; private set; }
public bool GridcastSimplifiedSameGrid { get; private set; }
public float GridcastMaxDistance { get; private set; }
private void SubscribeCvars()
{
Subs.CVar(_cfg, CCVars.RadiationMinIntensity, radiationMinIntensity => MinIntensity = radiationMinIntensity, true);
Subs.CVar(_cfg, CCVars.RadiationGridcastUpdateRate, updateRate => GridcastUpdateRate = updateRate, true);
Subs.CVar(_cfg, CCVars.RadiationGridcastSimplifiedSameGrid, simplifiedSameGrid => GridcastSimplifiedSameGrid = simplifiedSameGrid, true);
Subs.CVar(_cfg, CCVars.RadiationGridcastMaxDistance, maxDistance => GridcastMaxDistance = maxDistance, true);
2022-10-11 05:09:10 +02:00
}
}