Remove some criminal if checks (#3261)

This commit is contained in:
DrSmugleaf
2021-02-16 20:14:21 +01:00
committed by GitHub
parent b30bccc03b
commit 3c54c755ce
3 changed files with 9 additions and 11 deletions

View File

@@ -23,12 +23,9 @@ namespace Content.Server.GameObjects.EntitySystems
public bool SignalLinkerKeybind(NetUserId id, bool? enable)
{
if (enable == null)
{
enable = !_transmitters.ContainsKey(id);
}
enable ??= !_transmitters.ContainsKey(id);
if (enable == true)
if (enable.Value)
{
if (_transmitters.ContainsKey(id))
{
@@ -45,7 +42,7 @@ namespace Content.Server.GameObjects.EntitySystems
_transmitters.Add(id, null);
}
else if (enable == false)
else
{
if (!_transmitters.ContainsKey(id))
{
@@ -58,7 +55,8 @@ namespace Content.Server.GameObjects.EntitySystems
CommandBinds.Unregister<SignalLinkerSystem>();
}
}
return enable == true;
return enable.Value;
}
private bool HandleUse(ICommonSession session, EntityCoordinates coords, EntityUid uid)