public void Update(PacketSessionData data) { if (data.trackId >= 0 && data.trackId < 255 && circuit == null) { sessionDetailsPresent = true; circuit = new CircuitInfo(data); } }
public CircuitInfo(PacketSessionData data) { if (CircuitID != data.trackId) { Save(); CircuitID = data.trackId; if (CircuitID != -1) { if (File.Exists(LapDatabase.GetCircuitFileName(CircuitID))) { CircuitLayoutData = JsonSerializer.Deserialize<CircuitLayoutData>(File.ReadAllText(LapDatabase.GetCircuitFileName(CircuitID))); } else { CircuitLayoutData = new CircuitLayoutData(); } } } CircuitData = data; }