private void OnUnequipAttempt(EntityUid uid, StunnedComponent stunned, IsUnequippingAttemptEvent args) { // is this a self-equip, or are they being stripped? if (args.Unequipee == uid) { args.Cancel(); } }
private void OnMoveAttempt(EntityUid uid, StunnedComponent stunned, UpdateCanMoveEvent args) { if (stunned.LifeStage > ComponentLifeStage.Running) { return; } args.Cancel(); }
private void OnUnequipAttempt(EntityUid uid, StunnedComponent stunned, UnequipAttemptEvent args) { args.Cancel(); }
private void OnAttackAttempt(EntityUid uid, StunnedComponent stunned, AttackAttemptEvent args) { args.Cancel(); }
private void OnPickupAttempt(EntityUid uid, StunnedComponent stunned, PickupAttemptEvent args) { args.Cancel(); }
private void OnInteractAttempt(EntityUid uid, StunnedComponent stunned, InteractionAttemptEvent args) { args.Cancel(); }
private void OnMoveAttempt(EntityUid uid, StunnedComponent stunned, MovementAttemptEvent args) { args.Cancel(); }
private void UpdateCanMove(EntityUid uid, StunnedComponent component, EntityEventArgs args) { _blocker.UpdateCanMove(uid); }