private void OnElectrifiedHandInteract(EntityUid uid, ElectrifiedComponent electrified, InteractHandEvent args)
        {
            if (!electrified.OnHandInteract)
            {
                return;
            }

            TryDoElectrifiedAct(uid, args.User, 1, electrified);
        }
        private void OnElectrifiedStartCollide(EntityUid uid, ElectrifiedComponent electrified, StartCollideEvent args)
        {
            if (!electrified.OnBump)
            {
                return;
            }

            TryDoElectrifiedAct(uid, args.OtherFixture.Body.Owner, 1, electrified);
        }
        private void OnElectrifiedAttacked(EntityUid uid, ElectrifiedComponent electrified, AttackedEvent args)
        {
            if (!electrified.OnAttacked)
            {
                return;
            }

            TryDoElectrifiedAct(uid, args.User, 1, electrified);
        }
        private void OnElectrifiedInteractUsing(EntityUid uid, ElectrifiedComponent electrified, InteractUsingEvent args)
        {
            if (!electrified.OnInteractUsing)
            {
                return;
            }

            TryDoElectrifiedAct(uid, args.User, electrified);
        }
        private void OnElectrifiedInteractUsing(EntityUid uid, ElectrifiedComponent electrified, InteractUsingEvent args)
        {
            if (!electrified.OnInteractUsing)
            {
                return;
            }

            var siemens = TryComp(args.Used, out InsulatedComponent? insulation)
                ? insulation.SiemensCoefficient
                : 1;

            TryDoElectrifiedAct(uid, args.User, siemens, electrified);
        }