private void addSelfCarSingleRecord(Player self, Car car, ref List <string> msgsWithUrl) { if (car.animateData == null) { } else { var result = new { deltaT = Convert.ToInt32((DateTime.Now - car.animateData.recordTime).TotalMilliseconds), animateData = car.animateData.animateData, start = car.animateData.start }; var obj = new BradCastAnimateOfSelfCar { c = "BradCastAnimateOfSelfCar", Animate = result, WebSocketID = self.WebSocketID, carID = getCarName() + "_" + self.Key, parentID = self.Key, CostMile = car.ability.costMiles, }; var json = Newtonsoft.Json.JsonConvert.SerializeObject(obj); msgsWithUrl.Add(self.FromUrl); msgsWithUrl.Add(json); } }
private void addSelfCarRecord(Player self, ref List <string> msgsWithUrl) { // for (var indexOfCar = 0; indexOfCar < 5; indexOfCar++) if (self.getCar().animateData == null) { } else { var deltaT = (DateTime.Now - self.getCar().animateData.recordTime).TotalMilliseconds; var result = new { deltaT = deltaT > Int32.MaxValue?Int32.MaxValue:Convert.ToInt32(deltaT), animateData = self.getCar().animateData.animateData, start = self.getCar().animateData.start, isParking = self.getCar().animateData.isParking, }; var obj = new BradCastAnimateOfSelfCar { c = "BradCastAnimateOfSelfCar", Animate = result, WebSocketID = self.WebSocketID, carID = getCarName() + "_" + self.Key, parentID = self.Key, CostMile = self.getCar().ability.costMiles, }; var json = Newtonsoft.Json.JsonConvert.SerializeObject(obj); msgsWithUrl.Add(self.FromUrl); msgsWithUrl.Add(json); } }