public static bool Equals(CachedStanding first, CachedStanding second) { return((first == null && second == null) || first.AllianceToAlliance == second.AllianceToAlliance && first.CorpToAlliance == second.CorpToAlliance && first.CorpToCorp == second.CorpToCorp && first.CorpToPilot == second.CorpToPilot && first.MeToCorp == second.MeToCorp && first.MeToPilot == second.MeToPilot); }
public CachedPilot(Pilot pilot, string corporationName, string allianceName) { Name = pilot.Name; CharID = pilot.CharID; CorpID = pilot.Corp.ID; Corp = CorpID >= 0 ? corporationName : string.Empty; AllianceID = pilot.AllianceID; Alliance = AllianceID >= 0 ? allianceName : string.Empty; Standing = new CachedStanding(); }