Exemple #1
0
 private void OnBlindShutdown(EntityUid uid, BlindableComponent component, ComponentShutdown args)
 {
     if (_player.LocalPlayer?.ControlledEntity == uid)
     {
         _overlayMan.RemoveOverlay(_overlay);
     }
 }
Exemple #2
0
 private void OnBlindInit(EntityUid uid, BlindableComponent component, ComponentInit args)
 {
     if (_player.LocalPlayer?.ControlledEntity == uid)
     {
         _overlayMan.AddOverlay(_overlay);
     }
 }
Exemple #3
0
 private void OnPlayerDetached(EntityUid uid, BlindableComponent component, PlayerDetachedEvent args)
 {
     _overlayMan.RemoveOverlay(_overlay);
     _lightManager.Enabled = true;
 }
Exemple #4
0
 private void OnPlayerAttached(EntityUid uid, BlindableComponent component, PlayerAttachedEvent args)
 {
     _overlayMan.AddOverlay(_overlay);
 }