private void OnStartup(EntityUid uid, AdminFrozenComponent component, ComponentStartup args) { if (TryComp <SharedPullableComponent>(uid, out var pullable)) { _pulling.TryStopPull(pullable); } UpdateCanMove(uid, component, args); }
private void OnUpdateCanMove(EntityUid uid, AdminFrozenComponent component, UpdateCanMoveEvent args) { if (component.LifeStage > ComponentLifeStage.Running) { return; } args.Cancel(); }
private void UpdateCanMove(EntityUid uid, AdminFrozenComponent component, EntityEventArgs args) { _blocker.UpdateCanMove(uid); }
private void OnPullAttempt(EntityUid uid, AdminFrozenComponent component, PullAttemptEvent args) { args.Cancelled = true; }