Example #1
0
        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);
        }
Example #2
0
 private void Mcar_LocationChanged(MapCar arg1, Location arg2)
 {
     MapCarLocationChanged(arg1, arg2);
 }