using Content.Client.Light.Components; using Content.Shared._DV.Light; using Robust.Client.GameObjects; namespace Content.Client._DV.Light.EntitySystems; public sealed partial class ExpendableLightEnergySystem : EntitySystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(GetLightEnergy); } private void GetLightEnergy(Entity ent, ref OnGetLightEnergyEvent args) { if (!TryComp(ent, out var pointLight)) return; args.LightEnergy = pointLight.Energy; args.LightRadius = pointLight.Radius; } }