using Content.Shared.GameObjects.EntitySystems; using JetBrains.Annotations; using Robust.Server.GameObjects.EntitySystems; using Robust.Shared.GameObjects.Systems; using Robust.Shared.Interfaces.Random; using Robust.Shared.IoC; namespace Content.Server.GameObjects.EntitySystems { [UsedImplicitly] public class DestructibleSystem : EntitySystem { [Dependency] public readonly IRobustRandom Random = default!; public AudioSystem AudioSystem { get; private set; } public ActSystem ActSystem { get; private set; } public override void Initialize() { base.Initialize(); AudioSystem = Get(); ActSystem = Get(); } } }