Example #1
0
        public List <VehicleInputParam> GetVehicleInputParamList(int i_ChosenValue)
        {
            this.r_RequiredParams.Clear();
            switch (i_ChosenValue)
            {
            case 1:
                FuelMotorcycle.GetRequiredInputParamsForFuelMotorcycle(this.r_RequiredParams);
                break;

            case 2:
                ElectricMotorcycle.GetRequiredInputParamsForElectricMotorcycle(this.r_RequiredParams);
                break;

            case 3:
                FuelCar.GetRequiredInputParamsForFuelCar(this.r_RequiredParams);
                break;

            case 4:
                ElectricCar.GetRequiredInputParamsForElectricCar(this.r_RequiredParams);
                break;

            case 5:
                Truck.GetRequiredInputParamsForTruck(this.r_RequiredParams);
                break;
            }

            return(this.r_RequiredParams);
        }