Enable nullability in Content.Server (#3685)

This commit is contained in:
DrSmugleaf
2021-03-16 15:50:20 +01:00
committed by GitHub
parent 90fec0ed24
commit a5ade526b7
306 changed files with 1616 additions and 1441 deletions

View File

@@ -27,7 +27,7 @@ namespace Content.Server.GameObjects.Components.Research
if (!IsTechnologyUnlocked(tech)) AddTechnology(tech);
}
if(twoway)
if (twoway)
otherDatabase.Sync(this, false);
Dirty();
@@ -41,8 +41,8 @@ namespace Content.Server.GameObjects.Components.Research
/// <returns>Whether it could sync or not</returns>
public bool SyncWithServer()
{
if (!Owner.TryGetComponent(out ResearchClientComponent client)) return false;
if (!client.ConnectedToServer) return false;
if (!Owner.TryGetComponent(out ResearchClientComponent? client)) return false;
if (client.Server?.Database == null) return false;
Sync(client.Server.Database);