コード例 #1
0
ファイル: Garage.cs プロジェクト: bjd54321/Ex03
 public void Charge(Vehicle i_electricVehicle, float i_chargeAmount)
 {
     if (i_electricVehicle != null)
     {
         if (i_electricVehicle.GetEnergySystem() is Vehicle.ElectricSystem)
         {
             (i_electricVehicle.GetEnergySystem() as Vehicle.ElectricSystem).ChargeBattery(i_chargeAmount);
         }
     }
 }
コード例 #2
0
ファイル: Garage.cs プロジェクト: bjd54321/Ex03
 public void AddFuel(Vehicle i_fuelVehicle, float i_FuelLitersToAdd, eFuelType i_FuelTypeToAdd)
 {
     if (i_fuelVehicle != null)
     {
         if (i_fuelVehicle.GetEnergySystem() is Vehicle.FuelSystem)
         {
             (i_fuelVehicle.GetEnergySystem() as Vehicle.FuelSystem).AddFuel(i_FuelLitersToAdd, i_FuelTypeToAdd);
         }
     }
 }