Example #1
0
 public void OnConnectionClosed(MsgConnectionClosed msg)
 {
     if (msg.CarId >= Leaderboard.Count)
     {
         return;
     }
     Leaderboard[msg.CarId].Driver = null;
     Leaderboard[msg.CarId].Reset(true);
 }
Example #2
0
        public void OnConnectionClosed(MsgConnectionClosed msg)
        {
            if (msg.CarId >= Leaderboard.Count)
            {
                return;
            }
            var item = Leaderboard[msg.CarId];

            item.Driver = null;
            item.Reset(true);
            ConnectedOnly.Refresh(item);
        }
        protected override void OnConnectionClosed(MsgConnectionClosed msg)
        {
            using (var a = new FileStream("Test.txt", FileMode.Append, FileAccess.Write))
                using (var b = new StreamWriter(a))
                {
                    b.WriteLine($"{DateTime.Now.TimeOfDay}: OnConnectionClosed Called {msg.CarId}");
                }

            var competitor = Competitors.FirstOrDefault(comp => comp.ConnectionId == msg.CarId && comp.DriverGuid == msg.DriverGuid);

            Competitors.Remove(competitor);
            competitor.IsConnected = false;

            ApiWrapperNet4.Post <Competitor>("competitor/disconnectCompetitor", competitor);
        }
Example #4
0
 public virtual void OnConnectionClosed(MsgConnectionClosed msg)
 {
 }
Example #5
0
 protected override void OnConnectionClosed(MsgConnectionClosed msg)
 {
     MRBackend.RandomCarInfoAsync(msg.CarId, "", "", "", false, GetCurrentRaceTimeMS(msg));
 }
Example #6
0
 protected override void OnConnectionClosed(MsgConnectionClosed msg)
 {
     base.OnConnectionClosed(msg);
     this.form.BeginInvoke(new Action(this.form.UpdateGui), null);
     this.form.BeginInvoke(new Action(this.form.UpdatePositionGraph), null);
 }
Example #7
0
 protected internal virtual void OnConnectionClosed(MsgConnectionClosed msg)
 {
 }