Exemplo n.º 1
0
 private void OnDoorClickShouldActivate(EntityUid uid, AirlockComponent component, DoorClickShouldActivateEvent args)
 {
     if (TryComp <WiresComponent>(uid, out var wiresComponent) && wiresComponent.IsPanelOpen &&
         EntityManager.TryGetComponent(args.Args.User, out ActorComponent? actor))
     {
         wiresComponent.OpenInterface(actor.PlayerSession);
         args.Handled = true;
     }
 }
 private void OnDoorClickShouldActivate(EntityUid uid, AirlockComponent component, DoorClickShouldActivateEvent args)
 {
     if (component.WiresComponent != null && component.WiresComponent.IsPanelOpen &&
         args.Args.User.TryGetComponent(out ActorComponent? actor))
     {
         component.WiresComponent.OpenInterface(actor.PlayerSession);
         args.Handled = true;
     }
 }
Exemplo n.º 3
0
 private void OnDoorClickShouldActivate(EntityUid uid, FirelockComponent component, DoorClickShouldActivateEvent args)
 {
     // We're a firelock, you can't click to open it
     args.Handled = true;
 }