public bool Equals(SimpleVariables other) { if (other == null) { return(false); } return(CurrentLevel.Equals(other.CurrentLevel) && CurrentArea.Equals(other.CurrentArea) && Language.Equals(other.Language) && MillisecondsPerGameMinute.Equals(other.MillisecondsPerGameMinute) && LastClockTick.Equals(other.LastClockTick) && GameClockHours.Equals(other.GameClockHours) && GameClockMinutes.Equals(other.GameClockMinutes) && GameClockSeconds.Equals(other.GameClockSeconds) && TimeInMilliseconds.Equals(other.TimeInMilliseconds) && TimeScale.Equals(other.TimeScale) && TimeStep.Equals(other.TimeStep) && TimeStepNonClipped.Equals(other.TimeStepNonClipped) && FramesPerUpdate.Equals(other.FramesPerUpdate) && FrameCounter.Equals(other.FrameCounter) && OldWeatherType.Equals(other.OldWeatherType) && NewWeatherType.Equals(other.NewWeatherType) && ForcedWeatherType.Equals(other.ForcedWeatherType) && WeatherTypeInList.Equals(other.WeatherTypeInList) && WeatherInterpolationValue.Equals(other.WeatherInterpolationValue) && CameraPosition.Equals(other.CameraPosition) && CameraModeInCar.Equals(other.CameraModeInCar) && CameraModeOnFoot.Equals(other.CameraModeOnFoot) && ExtraColor.Equals(other.ExtraColor) && IsExtraColorOn.Equals(other.IsExtraColorOn) && ExtraColorInterpolation.Equals(other.ExtraColorInterpolation) && Brightness.Equals(other.Brightness) && DisplayHud.Equals(other.DisplayHud) && ShowSubtitles.Equals(other.ShowSubtitles) && RadarMode.Equals(other.RadarMode) && BlurOn.Equals(other.BlurOn) && UseWideScreen.Equals(other.UseWideScreen) && MusicVolume.Equals(other.MusicVolume) && SfxVolume.Equals(other.SfxVolume) && RadioStation.Equals(other.RadioStation) && StereoOutput.Equals(other.StereoOutput) && PadMode.Equals(other.PadMode) && InvertLook.Equals(other.InvertLook) && UseVibration.Equals(other.UseVibration) && SwapNippleAndDPad.Equals(other.SwapNippleAndDPad) && HasPlayerCheated.Equals(other.HasPlayerCheated) && AllTaxisHaveNitro.Equals(other.AllTaxisHaveNitro) && TargetIsOn.Equals(other.TargetIsOn) && TargetPosition.Equals(other.TargetPosition) && PlayerPosition.Equals(other.PlayerPosition) && TrailsOn.Equals(other.TrailsOn) && TimeStamp.Equals(other.TimeStamp) && Unknown78hPS2.Equals(other.Unknown78hPS2) && Unknown7ChPS2.Equals(other.Unknown7ChPS2) && Unknown90hPS2.Equals(other.Unknown90hPS2) && UnknownB8hPSP.Equals(other.UnknownB8hPSP) && UnknownD8hPS2.Equals(other.UnknownD8hPS2) && UnknownD9hPS2.Equals(other.UnknownD9hPS2)); }
public bool Equals(SimpleVariables other) { if (other == null) { return(false); } return(LastMissionPassedName.Equals(other.LastMissionPassedName) && TimeStamp.Equals(other.TimeStamp) && SizeOfGameInBytes.Equals(other.SizeOfGameInBytes) && CurrentLevel.Equals(other.CurrentLevel) && CameraPosition.Equals(other.CameraPosition) && MillisecondsPerGameMinute.Equals(other.MillisecondsPerGameMinute) && LastClockTick.Equals(other.LastClockTick) && GameClockHours.Equals(other.GameClockHours) && GameClockMinutes.Equals(other.GameClockMinutes) && CurrPadMode.Equals(other.CurrPadMode) && TimeInMilliseconds.Equals(other.TimeInMilliseconds) && TimeScale.Equals(other.TimeScale) && TimeStep.Equals(other.TimeStep) && TimeStepNonClipped.Equals(other.TimeStepNonClipped) && FrameCounter.Equals(other.FrameCounter) && TimeStep2.Equals(other.TimeStep2) && FramesPerUpdate.Equals(other.FramesPerUpdate) && TimeScale2.Equals(other.TimeScale2) && OldWeatherType.Equals(other.OldWeatherType) && NewWeatherType.Equals(other.NewWeatherType) && ForcedWeatherType.Equals(other.ForcedWeatherType) && WeatherInterpolation.Equals(other.WeatherInterpolation) && MusicVolume.Equals(other.MusicVolume) && SfxVolume.Equals(other.SfxVolume) && UseVibration.Equals(other.UseVibration) && StereoOutput.Equals(other.StereoOutput) && RadioStation.Equals(other.RadioStation) && Brightness.Equals(other.Brightness) && ShowSubtitles.Equals(other.ShowSubtitles) && Language.Equals(other.Language) && UseWideScreen.Equals(other.UseWideScreen) && BlurOn.Equals(other.BlurOn) && CompileDateAndTime.Equals(other.CompileDateAndTime) && WeatherTypeInList.Equals(other.WeatherTypeInList) && CameraModeInCar.Equals(other.CameraModeInCar) && CameraModeOnFoot.Equals(other.CameraModeOnFoot) && IsQuickSave.Equals(other.IsQuickSave)); }
public override void SetListBytes(ref List <byte> listBytes) { sectionIdentifier = Section.PREF; int previousSize = listBytes.Count; listBytes.AddRange(((int)SoundMode).Reverse()); listBytes.AddRange(MusicVolume.Reverse()); listBytes.AddRange(SfxVolume.Reverse()); listBytes.AddRange(((int)Rumble).Reverse()); bytesUsed = listBytes.Count - previousSize; for (int i = bytesUsed; i < 0x20; i++) { listBytes.Add(0xBF); } blockSize = listBytes.Count - previousSize; }