Ejemplo n.º 1
0
 private void CheckAct(EntityUid uid, SharedCuffableComponent component, CancellableEntityEventArgs args)
 {
     if (!component.CanStillInteract)
     {
         args.Cancel();
     }
 }
Ejemplo n.º 2
0
 private void OnAttempt(EntityUid uid, SharedGhostComponent component, CancellableEntityEventArgs args)
 {
     if (!component.CanGhostInteract)
     {
         args.Cancel();
     }
 }
 private void CheckAct(EntityUid uid, MobStateComponent component, CancellableEntityEventArgs args)
 {
     switch (component.CurrentState)
     {
     case SharedDeadMobState:
     case SharedCriticalMobState:
         args.Cancel();
         break;
     }
 }
 private void CheckAct(EntityUid uid, MobStateComponent component, CancellableEntityEventArgs args)
 {
     switch (component.CurrentState)
     {
     case DamageState.Dead:
     case DamageState.Critical:
         args.Cancel();
         break;
     }
 }