Enable nullability in Content.Server (#3685)
This commit is contained in:
@@ -12,7 +12,7 @@ namespace Content.Server.Objectives.Conditions
|
||||
protected Mind? Target;
|
||||
public abstract IObjectiveCondition GetAssigned(Mind mind);
|
||||
|
||||
public string Title => Loc.GetString("Kill {0}", Target?.OwnedEntity.Name ?? "");
|
||||
public string Title => Loc.GetString("Kill {0}", Target?.OwnedEntity?.Name ?? "");
|
||||
|
||||
public string Description => Loc.GetString("Do it however you like, just make sure they don't last the shift.");
|
||||
|
||||
|
||||
@@ -13,6 +13,6 @@ namespace Content.Server.Objectives.Interfaces
|
||||
/// <summary>
|
||||
/// Returns a randomly picked objective the provided mind is valid for.
|
||||
/// </summary>
|
||||
ObjectivePrototype GetRandomObjective(Mind mind);
|
||||
ObjectivePrototype? GetRandomObjective(Mind mind);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace Content.Server.Objectives
|
||||
}
|
||||
}
|
||||
|
||||
public bool Equals(Objective other)
|
||||
public bool Equals(Objective? other)
|
||||
{
|
||||
if (other is null) return false;
|
||||
if (ReferenceEquals(this, other)) return true;
|
||||
@@ -40,7 +40,7 @@ namespace Content.Server.Objectives
|
||||
return true;
|
||||
}
|
||||
|
||||
public override bool Equals(object obj)
|
||||
public override bool Equals(object? obj)
|
||||
{
|
||||
if (ReferenceEquals(null, obj)) return false;
|
||||
if (ReferenceEquals(this, obj)) return true;
|
||||
|
||||
Reference in New Issue
Block a user