コード例 #1
0
ファイル: Sim.cs プロジェクト: NickThissen/iRacingSdkWrapper
 protected virtual void OnRaceEvent(RaceEvent @event)
 {
     if (this.RaceEvent != null) this.RaceEvent(this, new RaceEventArgs(@event));
 }
コード例 #2
0
ファイル: Sim.cs プロジェクト: NickThissen/iRacingSdkWrapper
 public RaceEventArgs(RaceEvent @event)
 {
     _event = @event;
 }
コード例 #3
0
ファイル: Sim.cs プロジェクト: NickThissen/iRacingSdkWrapper
        public void NotifyPitstop(RaceEvent.EventTypes type, Driver driver)
        {
            DriverRaceEvent e;
            if (type == Events.RaceEvent.EventTypes.PitEntry)
                e = new PitEntryRaceEvent();
            else
                e = new PitExitRaceEvent();

            e.Driver = driver;
            e.SessionTime = _telemetry.SessionTime.Value;
            e.Lap = driver.Live.Lap;
            this.OnRaceEvent(e);
        }