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