using Content.Shared.Ninja.Components; namespace Content.Shared.Ninja.Systems; /// /// All interaction logic is implemented serverside. /// This is in shared for API and access. /// public abstract class SharedStunProviderSystem : EntitySystem { /// /// Set the battery field on the stun provider. /// public void SetBattery(Entity ent, EntityUid? battery) { if (!Resolve(ent, ref ent.Comp) || ent.Comp.BatteryUid == battery) return; ent.Comp.BatteryUid = battery; Dirty(ent, ent.Comp); } }