public TimeSinceEventTracker(GameTrackerScript script, Hash engineCallback, DrivingEvent eventType) { script.Tick += Tick; script.EpisodeReset += ResetEpisode; this.engineCallback = engineCallback; this.eventType = eventType; }
public RanLightsTracker(GameTrackerScript script) { script.Tick += Tick; script.EpisodeReset += ResetEpisode; alignedVehicles = new HashSet <Vehicle>(); }
public RoadAlignmentTracker(GameTrackerScript script) { roadAlignment = new Aggregator(); script.EpisodeReset += ResetEpisode; script.Tick += Tick; }
public CollisionTracker(GameTrackerScript script) { script.Tick += Tick; script.EpisodeReset += ResetEpisode; }
public SpeedTracker(GameTrackerScript script) { avgSpeed = new Aggregator(); script.Tick += Tick; script.EpisodeReset += ResetEpisode; }