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