public void Patch() { Enums.VehicleType newlyPatchedVehicleType = EnumCache <Enums.VehicleType> .Instance.Patch(VehicleTypeEnumName); Utilities.Logger.Print($"Added VehicleType {newlyPatchedVehicleType}"); PatchedVehicleTypeEnum(newlyPatchedVehicleType); }
public Vehicle(VehicleType _type, byte _mapId, string _code, byte _seatCount, uint _maxhealth, uint _spawnInterval) { MapID = _mapId; VehicleClass = _type; Code = _code; Health = MaxHealth = _maxhealth; Seats = new List <Objects.VehicleSeat>(); IsSpawned = true; //by default, veh are spawned when room starts IsAlive = true; SeatCount = _seatCount; SpawnInterval = _spawnInterval; Team = Enums.Team.None; BrokenFor = 0; }
public ServiceExecutionWindow(Enums.VehicleType type, VehiclesData vehicleDataInput, List <Enums.ServiceActions> actions) { InitializeComponent(); this.LogEntries = new ObservableCollection <string>(); this.newService = new Service(type, vehicleDataInput, actions); StringBuilder builder = new StringBuilder(string.Format("Your vehicle info: \nType: {0}" + "\nMake: {1} \nModel: {2} \nRegNo: {3} \nYear: {4} \nFuel: {5}" + "\n\nYou chose services:", type, vehicleDataInput.Make, vehicleDataInput.Model, vehicleDataInput.RegistrationNumber, vehicleDataInput.Year, vehicleDataInput.Fuel)); actions.ForEach(x => builder.Append(string.Format("\n{0}", x))); this.ServiceInfoLabel.Content = builder.ToString(); DataContext = this; }
private void CreateVehicleInstance(Enums.VehicleType vehicleType, VehiclesData vehicleDataInput) { switch (vehicleType) { case Enums.VehicleType.Car: this.vehicle = new Car(vehicleDataInput); break; case Enums.VehicleType.Trunk: this.vehicle = new Trunk(vehicleDataInput); break; case Enums.VehicleType.Motorcycle: this.vehicle = new Motorcycle(vehicleDataInput); break; default: throw new Exception(string.Format("Unexpected vehicle type: {0}", vehicleType.ToString())); } }
public override void PatchedVehicleTypeEnum(Enums.VehicleType vehicleType) { TestTruckVehicleType = vehicleType; }
public Service(Enums.VehicleType vehicleType, VehiclesData vehicleDataInput, IEnumerable <Enums.ServiceActions> actions) { this.servicesList = actions; this.CreateVehicleInstance(vehicleType, vehicleDataInput); }
private void Motorfiets2_CheckedChanged(object sender, EventArgs e) { player2Vehicle = Enums.VehicleType.Motorfiets; }
private void LAPV2_CheckedChanged(object sender, EventArgs e) { player2Vehicle = Enums.VehicleType.LAPV; }
private void Jackass2_CheckedChanged(object sender, EventArgs e) { player2Vehicle = Enums.VehicleType.Jackass; }
private void Horsepower2_CheckedChanged(object sender, EventArgs e) { player2Vehicle = Enums.VehicleType.HorsePower; }
private void Tank2_CheckedChanged(object sender, EventArgs e) { player2Vehicle = Enums.VehicleType.Tank; }
public abstract void PatchedVehicleTypeEnum(Enums.VehicleType vehicleType);