コード例 #1
0
ファイル: Truck.cs プロジェクト: NoamMani/Garage
 public override void CreateEngineAndWheels(EnergySource.eEnergyType i_EnergySource)
 {
     AllocateEngine(i_EnergySource);
     InitializeWheels(k_MaxAirPressure);
     Engine.UpdateMaxEnergyAmount(k_MaxFuelAmount);
     ((Fuel)Engine).FuelType = Fuel.eFuelType.Soler;
 }
コード例 #2
0
ファイル: Vehicle.cs プロジェクト: NoamMani/Garage
 protected void AllocateEngine(EnergySource.eEnergyType i_EnergySource)
 {
     if (i_EnergySource == EnergySource.eEnergyType.Electric)
     {
         m_Engine = new Electric();
     }
     else
     {
         m_Engine = new Fuel();
     }
 }
コード例 #3
0
ファイル: Car.cs プロジェクト: NoamMani/Garage
 public override void CreateEngineAndWheels(EnergySource.eEnergyType i_EnergySource)
 {
     AllocateEngine(i_EnergySource);
     InitializeWheels(k_MaxAirPressure);
     if (Engine is Electric)
     {
         Engine.UpdateMaxEnergyAmount(k_MaxBatteryTime);
     }
     else
     {
         Engine.UpdateMaxEnergyAmount(k_MaxFuelAmount);
         ((Fuel)Engine).FuelType = Fuel.eFuelType.Octan98;
     }
 }
コード例 #4
0
ファイル: Vehicle.cs プロジェクト: NoamMani/Garage
 public abstract void CreateEngineAndWheels(EnergySource.eEnergyType i_EnergySource);