public async Task <ActionResult <CarDriver> > PostCarDriver(CarDriver carDriver) { _context.CarDrivers.Add(carDriver); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCarDriver", new { id = carDriver.Id }, carDriver)); }
delegate void CarDriver(); //대리자 생성 static void Main() { //GoForward(); //[1] //CarDriver goHome = new CarDriver(GoForward); CarDriver goHome = GoForward; goHome += GoLeft; goHome += GoFast; goHome += GoRight; goHome += delegate() { Console.WriteLine("우회전 무명"); }; //무명 goHome += delegate() { Console.WriteLine("후진 무명"); }; //무명 익명메서드 //람다식 goHome += () => Console.WriteLine("후진 람다"); //람다식 //anonymous method goHome(); //대리자 형식을 통해서 직접 대리자 개체 생성:Func<T>, Action<T>, Predicate<T> Action driver = GoForward; driver += GoLeft; driver += delegate() { Console.WriteLine("우회전 action"); }; driver += () => Console.WriteLine("후진 action"); driver(); // 트리거 방아쇠 Action go = () => Console.WriteLine("운전"); go(); RunLambda(() => Console.WriteLine("매개변수로 람다식 전달")); }
void Awake() { _driver = GetComponent<CarDriver>(); _maxSpeed = _driver.MaxSpeed; _driver.CreateSkidmarks = true; Instance = this; }
public void InsertDriver(string userID, string Name, string gender, DateTime bd, string drivinglicence, DateTime expiryDate) { using (DODataContext db_ = new DODataContext()) { operation op = new operation(); CarDriver driver = new CarDriver() { ID = op.NewID(), BirthDate = bd, drivingLicenceNumber = drivinglicence, expiryDate = expiryDate, Gender = gender, StaffName = Name, UserID = userID, Working = false }; db_.CarDrivers.InsertOnSubmit(driver); db_.SubmitChanges(); } //Console.WriteLine("Drive the Scooter : " + product.ToString() + "km"); }
IEnumerator WaitAndCreatePlayer(float waitTime) { yield return(new WaitForSeconds(waitTime)); var spawnpoints = GameObject.FindGameObjectsWithTag("Spawnpoint"); var pickup1 = PhotonNetwork.Instantiate("PickUpfab", spawnpoints[Random.Range(0, spawnpoints.Length)].transform.position, spawnpoints[Random.Range(0, spawnpoints.Length)].transform.rotation, 0); objectsToHide.Add(pickup1); var car = PhotonNetwork.Instantiate("CarPrefab", spawnpoints[Random.Range(0, spawnpoints.Length)].transform.position, spawnpoints[Random.Range(0, spawnpoints.Length)].transform.rotation, 0); objectsToHide.Add(car); CarCam camControler = car.GetComponent <CarCam>(); camControler.enabled = true; CarDriver controller = car.GetComponent <CarDriver>(); controller.enabled = true; Shoot ShootControler = car.GetComponent <Shoot>(); ShootControler.enabled = true; }
delegate void CarDriver(); // 대리자 형식 생성 static void Main() { //GoForward(); //[1] 내가 직접 운전 //CarDriver goHome = new CarDriver(GoForward); //[2] 대리 운전 CarDriver goHome = GoForward; goHome += GoLeft; goHome += GoFast; goHome -= GoFast; goHome += delegate() { Console.WriteLine("우회전"); }; //[3] 무명 메서드/익명 함수 //goHome += delegate { Console.WriteLine("후진"); }; goHome += () => Console.WriteLine("후진"); //[4] 람다 식 goHome(); // goHome.Invoke(); // 내장된 대리자 형식을 통해서 직접 대리자 개체 생성: Func<T>, Action<T>, Predicate<T>, ... Action driver = GoForward; driver += GoLeft; driver += delegate() { Console.WriteLine("우회전"); }; driver += () => Console.WriteLine("후진"); driver(); // 트리거(방아쇠) Action go = () => Console.WriteLine("운전"); go(); RunLambda(() => Console.WriteLine("매개 변수로 람다 식(함수 이름, 무명 메서드) 전달")); }
public async Task <IActionResult> PutCarDriver(int id, CarDriver carDriver) { if (id != carDriver.Id) { return(BadRequest()); } _context.Entry(carDriver).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (Exception e) { if (!CarDriverExists(id)) { return(NotFound()); } else { _logger.LogError(e.ToString()); throw; } } return(NoContent()); }
public async Task <IActionResult> PutCarDriver(int id, CarDriver carDriver) { if (id != carDriver.PeopleID) { return(BadRequest()); } _context.Entry(carDriver).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarDriverExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Deinitialize() { currentCarDriver.Deinitialize(); Destroy(currentCarDriver); currentCarDriver = null; currentCarDriver.OnEnterTrigger -= CurrentCarDriver_OnEnterTrigger; }
void Awake() { _driver = GetComponent<CarDriver>(); #if !UNITY_EDITOR GameObject.Destroy(this); #endif }
void OnCollisionEnter(Collision theCollision) { CarDriver otherObjectsScript = theCollision.gameObject.GetComponent <CarDriver> (); if (otherObjectsScript != null) { otherObjectsScript.Respawn(); } }
void OnTriggerEnter(Collider theCollider) { CarDriver theCarDriver = theCollider.gameObject.transform.parent.gameObject.GetComponent <CarDriver> (); if (theCarDriver != null) { theCarDriver.RespawnPosition.position = this.transform.position; } }
/// <summary> /// Client /// </summary> public ChainOfResponsibilityApp() { IChain driverOne = new CarDriver(); IChain driverTwo = new TruckDriver(); driverOne.SetNextChainCouple(driverTwo); driverOne.Drive(new Vehicle(Vehicle.Types.Jet, "Boeing 747")); driverOne.Drive(new Vehicle(Vehicle.Types.Truck, "Volvo VNL 740")); }
private void PutCar(object ob = null) { Vector3 carPosition = new Vector3(Random.Range(-40, 10), 3.5f, -40); car.transform.position = carPosition; car.transform.rotation = Quaternion.Euler(0, 0, 0); cardriver = car.AddComponent <CarDriver>(); EventBus.Fire("StartDrawing", cardriver); }
public async Task <CarDriverDTO> EditCarDriverAsync(CarDriverDTO carDriverDto) { CarDriver carDriver = _mapper.Map <CarDriver>(carDriverDto); var result = await _db.CarDriverRepository.UpdateAsync(carDriver); if (result != null) { return(_mapper.Map <CarDriverDTO>(result)); } return(null); }
private void Button_ParkACar_Click(object sender, RoutedEventArgs e) { if (calculateTrack != null) { carDriver = new CarDriver(map, calculateTrack); carUnderDriving = true; } else { System.Windows.Forms.MessageBox.Show("Choose your track first!"); } }
void Start() { transform.position = Target.position; transform.rotation = Target.rotation; _out = transform.GetComponentInChildren<Camera>(); _cam = _out.transform; _driver = Target.GetComponent<CarDriver>(); _first = _driver.FirstPersonCameraPoint.GetComponent<Camera>(); UpdateCameras(); EventController.Subscribe("input.screen.camera.down", this); UpdateCameras(); NextCamera(); }
void Awake() { _driver = GetComponent<CarDriver>(); _driver.CurrentAcceleration = TargetAcceleration; StartCoroutine(TestTimer()); ActivateSignals(LeftSignals, false); ActivateSignals(RightSignals, false); _driver.RotationSpeed = 0.35f; _driver.RotationAmount = rotAmout; }
/// <summary> /// Picks one of the possible paths (excluding the current one). /// </summary> /// <param name="driver"></param> public CrossTargetFinder(CarDriver driver) : base(driver) { maxSpeed = 3f; entrances = ground.transform.GetChild(0); turns = ground.transform.GetChild(1); exits = ground.transform.GetChild(2); Transform[] entranceArray = GetChildrenOf(entrances); int entranceIndex = ChooseMinDistanceTarget(entranceArray); i = UnityEngine.Random.Range(0, entranceArray.Length - 1); if (i >= entranceIndex) { ++i; } }
/// <summary> /// Finds the correct lane and direction. /// </summary> /// <param name="driver"></param> public BendTargetFinder(CarDriver driver) : base(driver) { maxSpeed = 11; var junctions = new Transform[4]; int i; for (i = 0; i < junctions.Length; ++i) junctions[i] = ground.transform.GetChild(i / 2) .GetChild(i % 2 == 0 ? 0 : ground.transform.GetChild(i / 2).childCount - 1); i = ChooseMinDistanceTarget(junctions); junctions[i] = null; // The closest point is on the wrong side of the road. i = ChooseMinDistanceTarget(junctions); side = i / 2; index = i % 2 == 0 ? 0 : ground.transform.GetChild(i / 2).childCount - 1; step = i % 2 == 0 ? 1 : -1; }
public void Initialize() { Debug.Log("Initialize"); spawnPosition = transform.position; currentCarDriver = Instantiate <CarDriver>(prefab); currentCarDriver.transform.SetParent(transform); currentCarDriver.transform.localPosition = Vector3.zero; currentCarDriver.Initialize(); currentCarDriver.OnEnterTrigger += CurrentCarDriver_OnEnterTrigger; if (photonView.isMine) { playerID = GameManager.Instance.UserData.user_id; currentCarDriver.IsLocalPlayer = true; } }
/// <summary> /// Finds the correct lane and direction. /// </summary> /// <param name="driver"></param> public BendTargetFinder(CarDriver driver) : base(driver) { maxSpeed = 11; var junctions = new Transform[4]; int i; for (i = 0; i < junctions.Length; ++i) { junctions[i] = ground.transform.GetChild(i / 2) .GetChild(i % 2 == 0 ? 0 : ground.transform.GetChild(i / 2).childCount - 1); } i = ChooseMinDistanceTarget(junctions); junctions[i] = null; // The closest point is on the wrong side of the road. i = ChooseMinDistanceTarget(junctions); side = i / 2; index = i % 2 == 0 ? 0 : ground.transform.GetChild(i / 2).childCount - 1; step = i % 2 == 0 ? 1 : -1; }
public void OnCheckpointReached(CarDriver driver) { foreach (DriverData data in this.drivers) { if (data.driver == driver) { data.checkpointsReached++; // update leader if (data != leader && data.checkpointsReached > leader.checkpointsReached) { leader = data; // emote leader leader.driver.characterController.selectedCharacter.emotions.SetEmotion(EmotionController.EmotionType.Happy); } return; } } }
void OnJoinedRoom() { var spawnpoints = GameObject.FindGameObjectsWithTag("Spawnpoint"); // Add our player to the Room // spawnpoints.Length not available // // var car = PhotonNetwork.Instantiate("CarPrefab", spawnpoints[Random.Range(0, spawnpoints.Length)].transform.position, Quaternion.identity, 0); CarDriver controller = car.GetComponent <CarDriver>(); controller.enabled = true; CarCam camControler = car.GetComponent <CarCam>(); camControler.enabled = true; Shoot ShootControler = car.GetComponent <Shoot>(); ShootControler.enabled = true; }
public async Task <ActionResult <CarDriver> > PostCarDriver(CarDriver carDriver) { _context.CarDrivers.Add(carDriver); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (CarDriverExists(carDriver.PeopleID)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetCarDriver", new { id = carDriver.PeopleID }, carDriver)); }
delegate void CarDriver(); // 대리자 형식 생성 static void Main(string[] args) { // GoForward(); // 직접 운전 // CarDriver goHome = new CarDriver(GoForward); // 대리 운전 CarDriver goHome = GoForward; // 대리 운전 goHome += GoLeft; goHome += GoRight; goHome += GoFast; goHome -= GoFast; // goHome += Stop; goHome += delegate() { System.Console.WriteLine("Stop"); }; // 익명 함수, 무명 메서드 // goHome += delegate { System.Console.WriteLine("Go Back"); }; goHome += () => System.Console.WriteLine("Go Back"); // Lamdba Expression // goHome.Invoke(); goHome(); // 내장된 대리자 형식을 통해서 직접 대리자 개체 생성 : Func<T>, Action<T>, Predicate<T>, ... Action driver = GoForward; driver += GoLeft; driver += delegate() { System.Console.WriteLine("Stop"); }; // 익명 함수, 무명 메서드 driver += () => System.Console.WriteLine("Go Back"); driver(); // trigger Action go = () => System.Console.WriteLine("Drive"); go(); RunLamdba(() => System.Console.WriteLine("매배 변수로 람다 식 전달")); int[] numbers = { 1, 2, 3 }; numbers.Where(x => x % 2 == 0); }
public IActionResult EditCarAndDriver(CarVM model) { if (!ModelState.IsValid) { return(View(model)); } var editCar = _service.Car.GetCar(model.Car.Id); var editCarDriver = _service.CarDriver.GetCarDriverByCar(model.Car.Id); if (editCar == null && editCarDriver == null) { throw new Exception("object not found"); } Car x = _mapper.Map <CarDTO, Car>(model.Car, editCar); CarDriver y = _mapper.Map <CarDriverDTO, CarDriver>(model.CarDriver, editCarDriver); _service.Car.Update(x); _service.CarDriver.Update(y); _service.Commit(); return(RedirectToAction(nameof(CarList))); }
public ActionResult TotalQuote(string firstName, string lastName, string emailAddress, DateTime dateOfBirth, int carYear, string carMake, string carModel, bool hadDUI, int speedingTickets, bool fullCoverage) { if (string.IsNullOrEmpty(firstName) || string.IsNullOrEmpty(lastName) || string.IsNullOrEmpty(emailAddress)) { return(View("~/Views/Shared/Error.cshtml")); } else { using (CarInsuranceEntities db = new CarInsuranceEntities()) { var driver = new CarDriver(); driver.FirstName = firstName; driver.LastName = lastName; driver.EmailAddress = emailAddress; driver.DateOfBirth = dateOfBirth; driver.CarYear = carYear; driver.CarMake = carMake; driver.CarModel = carModel; driver.HadDUI = hadDUI; driver.SpeedingTickets = speedingTickets; driver.FullCoverage = fullCoverage; double totalQuote = 50; if ((DateTime.Now).Year - (Convert.ToDateTime(driver.DateOfBirth)).Year < 18) { totalQuote += 100; } else if ((DateTime.Now).Year - (Convert.ToDateTime(driver.DateOfBirth)).Year < 25) { totalQuote += 25; } if ((DateTime.Now).Year - (Convert.ToDateTime(driver.DateOfBirth)).Year > 100) { totalQuote += 25; } if (driver.CarYear < 2000) { totalQuote += 25; } if (driver.CarYear > 2015) { totalQuote += 25; } if (driver.CarMake.ToLower() == "porsche") { totalQuote += 25; } if (driver.CarMake.ToLower() == "porsche" && driver.CarModel.ToLower() == "911 carrera") { totalQuote += 25; } if (driver.SpeedingTickets != 0) { totalQuote += Convert.ToDouble(driver.SpeedingTickets) * 10; } if (Convert.ToBoolean(driver.HadDUI)) { totalQuote *= 1.25; } if (Convert.ToBoolean(driver.FullCoverage)) { totalQuote *= 1.5; } driver.FinalQuote = totalQuote; db.CarDrivers.Add(driver); db.SaveChanges(); ViewBag.totalQuote = totalQuote; } return(View("Success")); } }
void Start() { driver = GetComponentInParent<CarDriver>(); }
private void StartDrawing(object ob) { drawAllowed = true; cardriver = ob as CarDriver; }
void Start() { myImage = GetComponent<Image>(); playerCar = GameObject.FindWithTag("PlayerCar").GetComponent<CarDriver>(); }
protected override void Seed(DAL.GIBDDContext context) { Color c1 = new Color { Name = "Синий" }; Color c2 = new Color { Name = "Чёрный" }; Color c3 = new Color { Name = "Розовый" }; Model m1 = new Model { Name = "Лада 2107" }; context.Colors.AddOrUpdate(c1); context.Colors.AddOrUpdate(c2); context.Colors.AddOrUpdate(c3); CarOwner c = new CarOwner { FIO = "Баранов Александр Юрьевич", PassportData = 2419234896 }; Vehicle v = new Vehicle { RegistrationNumber = "УР122РФ", Color = c1, Model = m1, MaintenanceDate = DateTime.Now, CarOwner = c }; context.Vehicles.AddOrUpdate(v); context.CarOwners.AddOrUpdate(c); //var vehicle = context.Vehicles.Find(1); ArticleOffense article1 = new ArticleOffense { Description = "Управление транспортным средством с нечитаемыми, нестандартными или установленными с нарушением требований государственного стандарта государственными регистрационными знаками, за исключением случаев, предусмотренных частью 2 настоящей статьи", Number = "12.2.1", Penalty = "500 рублей.", }; ArticleOffense article2 = new ArticleOffense { Description = "Управление транспортным средством без государственных регистрационных знаков, а равно управление транспортным средством без установленных на предусмотренных для этого местах государственных регистрационных знаков либо управление транспортным средством с государственными регистрационными знаками, видоизмененными или оборудованными с применением устройств или материалов, препятствующих идентификации государственных регистрационных знаков либо позволяющих их видоизменить или скрыть", Number = "12.2.2", Penalty = "5000 рублей или лишение прав от 1 до 3 месяцев" }; context.ArticleOffenses.AddOrUpdate(article1); context.ArticleOffenses.AddOrUpdate(article2); //var article = context.ArticleOffenses.Find(2); VehicleOffense vehicleOffense1 = new VehicleOffense { ArticleOffense = article2, TakeLicenseTime = 3 }; VehicleOffense vehicleOffense2 = new VehicleOffense { ArticleOffense = article1, TakeLicenseTime = 0, Penalty = 500 }; var list1 = new List <VehicleOffense>(); list1.Add(vehicleOffense1); list1.Add(vehicleOffense2); CarDriver carDriver1 = new CarDriver { FIO = v.CarOwner.FIO, IsCarOwner = true, Vehicle = v, VehicleOffenses = list1 }; Offense offense1 = new Offense { Address = "г. Иваново, Рабфаковская, 34", Date = DateTime.Now, CarDriver = carDriver1 }; context.Offenses.AddOrUpdate(offense1); Category category1 = new Category { Name = "A" }; Category category2 = new Category { Name = "B", Vehicles = context.Vehicles.ToList() }; var cats = new List <Category>(); cats.Add(category1); cats.Add(category2); int sum = 0; foreach (var item in list1) { sum += item.TakeLicenseTime; } TakeStroke takeStroke = new TakeStroke { TakeDate = DateTime.Now, ReturnDate = DateTime.Now.AddMonths(sum) }; var strokes = new List <TakeStroke>(); strokes.Add(takeStroke); DriverLicense driverL = new DriverLicense { Number = 7701397000, IsInvalid = false, ReleaseDate = DateTime.Now, Categories = cats, TakeStrokes = strokes }; context.DriverLicenses.Add(driverL); //int sumTakeTime = 0; //foreach (VehicleOffense v12 in offense.CarDriver.VehicleOffenses) //{ // if (v12.TakeLicenseTime != null) // sumTakeTime += v12.TakeLicenseTime.GetValueOrDefault(); //} //if (offense.CarDriver.IsCarOwner) // if (DateTime.Now.TotalMonths(offense.Date) > 0) //{ // offense.CarDriver.Vehicle.CarOwner.DriverLicense.IsValid = false; //} else //{ // offense.CarDriver.Vehicle.CarOwner.DriverLicense.IsValid = true; // } // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. }
/// <summary> /// Compute the first target inside your constructor. /// </summary> /// <param name="driver"></param> public TargetFinder(CarDriver driver) { this.driver = driver; car = driver.gameObject; ground = driver.ground; }
public void Register(CarDriver driver) { this.drivers.Add(new DriverData(driver)); }
/// <summary> /// Picks one of the possible paths (excluding the current one). /// </summary> /// <param name="driver"></param> public CrossTargetFinder(CarDriver driver) : base(driver) { maxSpeed = 3f; entrances = ground.transform.GetChild(0); turns = ground.transform.GetChild(1); exits = ground.transform.GetChild(2); Transform[] entranceArray = GetChildrenOf(entrances); int entranceIndex = ChooseMinDistanceTarget(entranceArray); i = UnityEngine.Random.Range(0, entranceArray.Length - 1); if (i >= entranceIndex) ++i; }
void Start() { _driver = GameObject.FindGameObjectWithTag("PlayerCar").GetComponent<CarDriver>();; }
void Start() { driver = GetComponentInParent <CarDriver>(); }
void Awake() { EventController.SubscribeToAllEvents(this); _driver = GetComponent<CarDriver>(); if (PlayerPrefs.GetInt("TiltButtons") == 0) { IsAutoAccel = true; IsAccelControl = false; } }
void Awake() { car = transform.GetComponent<CarDriver>(); DVolume *= 0.4f; EVolume *= 0.4f; FVolume *= 0.4f; KVolume *= 0.7f; LVolume *= 0.4f; windVolume *= 0.4f; DAudio = gameObject.AddComponent<AudioSource>(); DAudio.loop = true; DAudio.clip = D; DAudio.volume = DVolume; DAudio.Play(); EAudio = gameObject.AddComponent<AudioSource>(); EAudio.loop = true; EAudio.clip = E; EAudio.volume = EVolume; EAudio.Play(); FAudio = gameObject.AddComponent<AudioSource>(); FAudio.loop = true; FAudio.clip = F; FAudio.volume = FVolume; FAudio.Play(); KAudio = gameObject.AddComponent<AudioSource>(); KAudio.loop = true; KAudio.clip = K; KAudio.volume = KVolume; KAudio.Play(); LAudio = gameObject.AddComponent<AudioSource>(); LAudio.loop = true; LAudio.clip = L; LAudio.volume = LVolume; LAudio.Play(); windAudio = gameObject.AddComponent<AudioSource>(); windAudio.loop = true; windAudio.clip = wind; windAudio.volume = windVolume; windAudio.Play(); skidAudio = gameObject.AddComponent<AudioSource>(); skidAudio.loop = true; skidAudio.clip = skidSound; skidAudio.volume = 0.0f; skidAudio.Play(); carAudio = gameObject.AddComponent<AudioSource>(); carAudio.loop = false; carAudio.playOnAwake = false; carAudio.Stop(); crashTime = Mathf.Max(crashLowSpeedSound.length, crashHighSpeedSound.length); soundsSet = false; idleFadeSpeedDiff = idleFadeStopSpeed - idleFadeStartSpeed; speedFadeSpeedDiff = speedFadeStopSpeed - speedFadeStartSpeed; if (PlayBackMusic) { backgroundMusic = gameObject.AddComponent<AudioSource>(); backgroundMusic.loop = true; backgroundMusic.clip = BackgroundMusic; // backgroundMusic.maxVolume = BackgroundMusicVolume; // backgroundMusic.minVolume = BackgroundMusicVolume; backgroundMusic.Play(); backgroundMusic.volume = BackgroundMusicVolume; } EventController.Subscribe("car.player.death", this); EventController.Subscribe("gui.screen.pause", this); EventController.Subscribe("gui.screen.game.show", this); }
private void btnSubmit_Click(object sender, EventArgs e) { try { var user = Main.userBuilder.GetUserInfo().user; Staff staff = new Staff() { ID = op.NewID(), UserID = user.ID, Address = tbAddress.Text, BirthDate = db.Value.Date, Contact = tbContact.Text, Gender = user.Gender, HiredDate = DateTime.Now, Phone = tbPhone.Text, Position = user.RoleID, Salary = Decimal.Parse(tbSalary.Text), StaffName = user.FirstName + "_" + user.LastName, StopWork = false }; Main.userBuilder.AddInfo(staff); if (labelDriver.Text.ToLower() == "cardriver") { var carDriver = new CarDriver() { UserID = user.ID, ID = op.NewID(), StaffName = staff.StaffName, Gender = staff.Gender, BirthDate = staff.BirthDate, drivingLicenceNumber = tbDrivingLicenece.Text, expiryDate = expireLicence.Value, Working = false }; Main.userBuilder.AddInfo(carDriver).SubmitDB(); } else if (labelDriver.Text.ToLower() == "motodriver") { var motoDriver = new MotoDriver() { UserID = user.ID, ID = op.NewID(), StaffName = staff.StaffName, Gender = staff.Gender, BirthDate = staff.BirthDate, drivingLicenceNumber = tbDrivingLicenece.Text, expiryDate = expireLicence.Value, Working = false }; Main.userBuilder.AddInfo(motoDriver).SubmitDB(); } Program.main.OpenLogin(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); return; } }
/// <summary> /// Directs the car towards the other end of the road. /// </summary> /// <param name="driver"></param> public LaneTargetFinder(CarDriver driver) : base(driver) { maxSpeed = 12; ChooseMaxDistanceTarget(GetChildrenOf(ground.transform)); }
public DriverData(CarDriver driver) { this.driver = driver; this.checkpointsReached = 0u; }