Example #1
0
 /// <summary>
 /// We've moved from city to suburbs highway, let's take it into account.
 /// </summary>
 /// <param name="_newType"></param>
 public void ChangeRouteType(ChangeRouteTypeTravelEvent.RouteTypes _newType)
 {
     _Events.Add(new ChangeRouteTypeTravelEvent(GPS.TotalDistance, _newType));
 }
Example #2
0
 /// <summary>
 /// Returns fuel consumtion for given route type [mixed,city,hw]
 /// </summary>
 /// <param name="_type">RouteType enum param</param>
 /// <returns></returns>
 public double getFuelConsumptionForRouteType(ChangeRouteTypeTravelEvent.RouteTypes _type)
 {
     if (_type == ChangeRouteTypeTravelEvent.RouteTypes.citi) return _cityConsumption;
     if (_type == ChangeRouteTypeTravelEvent.RouteTypes.mixed) return _mixedConsumption;
     if (_type == ChangeRouteTypeTravelEvent.RouteTypes.hw) return _hwConsumption;
     return 0;
 }