PacketSessionData constructor

PacketSessionData({
  1. required PacketHeader m_header,
  2. required int m_weather,
  3. required int m_trackTemperature,
  4. required int m_airTemperature,
  5. required int m_totalLaps,
  6. required int m_trackLength,
  7. required int m_sessionType,
  8. required int m_trackId,
  9. required int m_formula,
  10. required int m_sessionTimeLeft,
  11. required int m_sessionDuration,
  12. required int m_pitSpeedLimit,
  13. required int m_gamePaused,
  14. required int m_isSpectating,
  15. required int m_spectatorCarIndex,
  16. required int m_sliProNativeSupport,
  17. required int m_numMarshalZones,
  18. required List<MarshalZone> m_marshalZones,
  19. required int m_safetyCarStatus,
  20. required int m_networkGame,
  21. required int m_numWeatherForecastSamples,
  22. required List<WeatherForecastSample> m_weatherForecastSamples,
  23. required int m_forecastAccuracy,
  24. required int m_aiDifficulty,
  25. required int m_seasonLinkIdentifier,
  26. required int m_weekendLinkIdentifier,
  27. required int m_sessionLinkIdentifier,
  28. required int m_pitStopWindowIdealLap,
  29. required int m_pitStopWindowLatestLap,
  30. required int m_pitStopRejoinPosition,
  31. required int m_steeringAssist,
  32. required int m_brakingAssist,
  33. required int m_gearboxAssist,
  34. required int m_pitAssist,
  35. required int m_pitReleaseAssist,
  36. required int m_ERSAssist,
  37. required int m_DRSAssist,
  38. required int m_dynamicRacingLine,
  39. required int m_dynamicRacingLineType,
})

Implementation

PacketSessionData({
  required this.m_header,
  required this.m_weather,
  required this.m_trackTemperature,
  required this.m_airTemperature,
  required this.m_totalLaps,
  required this.m_trackLength,
  required this.m_sessionType,
  required this.m_trackId,
  required this.m_formula,
  required this.m_sessionTimeLeft,
  required this.m_sessionDuration,
  required this.m_pitSpeedLimit,
  required this.m_gamePaused,
  required this.m_isSpectating,
  required this.m_spectatorCarIndex,
  required this.m_sliProNativeSupport,
  required this.m_numMarshalZones,
  required this.m_marshalZones,
  required this.m_safetyCarStatus,
  required this.m_networkGame,
  required this.m_numWeatherForecastSamples,
  required this.m_weatherForecastSamples,
  required this.m_forecastAccuracy,
  required this.m_aiDifficulty,
  required this.m_seasonLinkIdentifier,
  required this.m_weekendLinkIdentifier,
  required this.m_sessionLinkIdentifier,
  required this.m_pitStopWindowIdealLap,
  required this.m_pitStopWindowLatestLap,
  required this.m_pitStopRejoinPosition,
  required this.m_steeringAssist,
  required this.m_brakingAssist,
  required this.m_gearboxAssist,
  required this.m_pitAssist,
  required this.m_pitReleaseAssist,
  required this.m_ERSAssist,
  required this.m_DRSAssist,
  required this.m_dynamicRacingLine,
  required this.m_dynamicRacingLineType,
});