Exemplo n.º 1
0
        public void RefuelEnergy(eFuel i_FuelType, float i_FuelAmountToAdd)
        {
            FuelVehicle vehicle = this as FuelVehicle;

            if (vehicle != null)
            {
                vehicle.Refuel(i_FuelAmountToAdd, i_FuelType);
                updateLeftedEnergyPrecent(vehicle.Energy);
            }
        }
 public override void FillUp(string i_FuelType, float i_LitresToAdd)
 {
     if (m_FuelData.GetFuelType(i_FuelType) == m_FuelData.FuelType)
     {
         try
         {
             m_FuelData.Refuel(i_LitresToAdd);
         }
         catch (ValueOutOfRangeException e)
         {
             throw new ValueOutOfRangeException(e, m_FuelData.CurrentFuelAmountLitres, 0, r_MaxFuelAmountLitres);
         }
     }
 }