using JetBrains.Annotations; namespace Robust.Shared.GameObjects { [UsedImplicitly] internal class SnapGridSystem : EntitySystem { /// public override void Initialize() { base.Initialize(); SubscribeLocalEvent(HandleComponentStartup); } private void HandleComponentStartup(EntityUid uid, SnapGridComponent component, ComponentStartup args) { var transform = ComponentManager.GetComponent(uid); transform.Anchored = true; // Remove us, we have been migrated. ComponentManager.RemoveComponent(uid); } } }