public bool Equals(SaveFileSA other) { if (other == null) { return(false); } return(SimpleVars.Equals(other.SimpleVars) && Scripts.Equals(other.Scripts) && Pools.Equals(other.Pools) && Garages.Equals(other.Garages) && GameLogic.Equals(other.GameLogic) && Paths.Equals(other.Paths) && Pickups.Equals(other.Pickups) && PhoneInfo.Equals(other.PhoneInfo) && RestartPoints.Equals(other.RestartPoints) && RadarBlips.Equals(other.RadarBlips) && Zones.Equals(other.Zones) && GangData.Equals(other.GangData) && CarGenerators.Equals(other.CarGenerators) && PedGenerators.Equals(other.PedGenerators) && AudioScriptObjects.Equals(other.AudioScriptObjects) && PlayerInfo.Equals(other.PlayerInfo) && Stats.Equals(other.Stats) && SetPieces.Equals(other.SetPieces) && Streaming.Equals(other.Streaming) && PedTypeInfo.Equals(other.PedTypeInfo) && Tags.Equals(other.Tags) && IplStore.Equals(other.IplStore) && Shopping.Equals(other.Shopping) && GangWars.Equals(other.GangWars) && StuntJumps.Equals(other.StuntJumps) && EntryExits.Equals(other.EntryExits) && Radio.Equals(other.Radio) && User3dMarkers.Equals(other.User3dMarkers) && PostEffects.Equals(other.PostEffects)); }