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