public void OnCarAccessed(object o, AcCompatibleApiBridge.AcItemAccessedEventArgs args) { var car = CarsManager.Instance.GetById(args.Id); if (car != null) { CurrentRaceCombination.Cars.Add(car); CommitIfPossible(); } }
public void OnTrackAccessed(object sender, AcCompatibleApiBridge.AcItemAccessedEventArgs e) { var track = TracksManager.Instance.GetLayoutById(e.Id); if (CurrentRaceCombination.Track != track) { CurrentRaceCombination = new RaceCombination { Track = track }; CommitIfPossible(); } }