private object showFuelDetails(Vehicle i_CurrVehicle) { StringBuilder energyData = new StringBuilder(); if (i_CurrVehicle.CurrEngine is ElectricEngine) { energyData.AppendFormat("The battery status is : {0}{1}", ((i_CurrVehicle.CurrEngine.EngineCurrentCapacity) / i_CurrVehicle.CurrEngine.MaxEngergyCapacity), Environment.NewLine); } else if (i_CurrVehicle.CurrEngine is FueldEngine) { eFuelEngineType fuelType = (eFuelEngineType)i_CurrVehicle.CurrEngine.Type; energyData.AppendFormat("The fuel status is : {0}%{1}", ((i_CurrVehicle.CurrEngine.EngineCurrentCapacity) / i_CurrVehicle.CurrEngine.MaxEngergyCapacity) * 100, Environment.NewLine); energyData.AppendFormat("The fuel type is : {0}{1}", fuelType.ToString(), Environment.NewLine); } return(energyData.ToString()); }
public FueldEngine(float i_MaxEnergyCapacity, eFuelEngineType i_FuelEngineType) { m_MaxEngergyCapacity = i_MaxEnergyCapacity; m_FuelEngineType = i_FuelEngineType; }