public MapCar GetMapCar(SLCar car, bool autoCreate = false, object tag = null) { MapCar mcar = null; if (car == null) { return(mcar); } if (_dicCreatedCars.ContainsKey(car)) { mcar = _dicCreatedCars[car]; } else { if (autoCreate) { mcar = new MapCar(car, this, tag); mcar.LocationChanged += Mcar_LocationChanged; _dicCreatedCars.Add(car, mcar); } } return(mcar); }
private void Mcar_LocationChanged(MapCar arg1, Location arg2) { MapCarLocationChanged(arg1, arg2); }