| 1234567891011121314151617181920 |
- 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);
- }
- }
|