using Content.Shared.Clothing.Components; using Content.Shared.Examine; using Content.Shared.Verbs; namespace Content.Shared.Electrocution; public sealed class InsulatedSystem : EntitySystem { [Dependency] private readonly ExamineSystemShared _examine = default!; /// public override void Initialize() { base.Initialize(); SubscribeLocalEvent>(OnDetailedExamine); } private void OnDetailedExamine(EntityUid ent, InsulatedComponent component, ref GetVerbsEvent args) { if (!HasComp(ent)) return; var iconTexture = "/Textures/Interface/VerbIcons/zap.svg.192dpi.png"; _examine.AddHoverExamineVerb(args, component, Loc.GetString("insulated-examinable-verb-text"), Loc.GetString("insulated-examinable-verb-text-message"), iconTexture ); } }