void Awake() { if (Instance == null) { Instance = this; } else { Destroy(gameObject); } }
// Use this for initialization void Start() { int carIndex; m_places=new string[m_cars.Length]; sm_carManager = this; if(PlayerPrefs.HasKey("selectedCar")){ carIndex=PlayerPrefs.GetInt("selectedCar"); Debug.Log(carIndex + "car num"); }else{ carIndex=0; } for(int i=0;i<m_cars.Length;i++){ //each (GameObject aCar in m_cars){ if(i==carIndex){ GameObject car= (GameObject)Instantiate(m_cars[carIndex]); car.tag="Player"; }else{ spawnAIcar(m_cars[i]); } } }
// Use this for initialization void Start() { cm = this; }
public Engine() { this.manager = new CarManager(); }
public CommandManager() { this.carManager = new CarManager(); }
private void Awake() { _CarManager = transform.root.GetComponent <CarManager>(); }
private void Awake() { carManager = GetComponent <CarManager>(); carController = GetComponent <CarController>(); }
public HomeController(CarManager carManager, IParkingManager parkingManager, IdentityProfileManager identityProfileManager) { this.carManager = carManager; this.parkingManager = parkingManager; this.identityProfileManager = identityProfileManager; }
static void Main(string[] args) { var manager = new CarManager(); var input = ""; while ((input = Console.ReadLine()) != "Cops Are Here") { var details = input.Split(); var command = details[0]; var id = int.Parse(details[1]); if (command == "register") { var type = details[2]; var brand = details[3]; var model = details[4]; var year = int.Parse(details[5]); var hp = int.Parse(details[6]); var acc = int.Parse(details[7]); var sus = int.Parse(details[8]); var dur = int.Parse(details[9]); manager.Register(id, type, brand, model, year, hp, acc, sus, dur); } else if (command == "check") { Console.WriteLine(manager.Check(id)); } else if (command == "open") { var type = details[2]; var length = int.Parse(details[3]); var route = details[4]; var prize = int.Parse(details[5]); if (details.Length > 6) { var param = int.Parse(details[6]); manager.Open(id, type, length, route, prize, param); } else { manager.Open(id, type, length, route, prize); } } else if (command == "participate") { var raceId = int.Parse(details[2]); manager.Participate(id, raceId); } else if (command == "start") { Console.WriteLine(manager.Start(id)); } else if (command == "park") { manager.Park(id); } else if (command == "unpark") { manager.Unpark(id); } else if (command == "tune") { var addOn = details[2]; manager.Tune(id, addOn); } } }
public RaceCar(CarManager car = null, uint checkpointIndex = 1) { Car = car; CheckpointIndex = checkpointIndex; }
static void Main(string[] args) { string input; CarManager carManager = new CarManager(); while ((input = Console.ReadLine()) != "Cops Are Here") { var tokens = input.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); try { switch (tokens[0].ToLower()) { case "register": int id = int.Parse(tokens[1]); string type = tokens[2]; string brand = tokens[3]; string model = tokens[4]; int yearOfProduction = int.Parse(tokens[5]); int horsePower = int.Parse(tokens[6]); int acceleration = int.Parse(tokens[7]); int suspension = int.Parse(tokens[8]); int durability = int.Parse(tokens[9]); carManager.Register(id, type, brand, model, yearOfProduction, horsePower, acceleration, suspension, durability); break; case "open": id = int.Parse(tokens[1]); type = tokens[2]; int length = int.Parse(tokens[3]); string route = tokens[4]; int prizePool = int.Parse(tokens[5]); int? param = tokens.Length > 5 ? int.Parse(tokens[6]) : 0; carManager.Open(id, type, length, route, prizePool, param); break; case "participate": int carId = int.Parse(tokens[1]); int raceId = int.Parse(tokens[2]); carManager.Participate(carId, raceId); break; case "check": id = int.Parse(tokens[1]); Console.WriteLine(carManager.Check(id)); break; case "start": raceId = int.Parse(tokens[1]); Console.Write(carManager.Start(raceId)); break; case "park": carId = int.Parse(tokens[1]); carManager.Park(carId); break; case "unpark": carId = int.Parse(tokens[1]); carManager.Unpark(carId); break; case "tune": int tuneIndex = int.Parse(tokens[1]); string addOn = tokens[2]; carManager.Tune(tuneIndex, addOn); break; } } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Main(string[] args) { CarManager carManager = new CarManager(new EfCarDal()); UserManager userManager = new UserManager(new EfUserDal()); CustomerManager customerManager = new CustomerManager(new EfCustomerDal()); RentalManager rentalManager = new RentalManager(new EfRentalDal()); bool giris = true; while (giris) { Console.WriteLine("Ne işlem yapmak istiyorsununuz ?\n\n----------------------------------------"); Console.WriteLine("********Araba İşlemleri*********\n\n" + "Ekleme işlemi yapmak için : 1\n" + "Silme işlemi yapmak için : 2\n" + "Güncelleme işlemi için : 3\n" + "Bütün kayıtları getirmek için : 4\n" + "Modeline göre kayıt getirmek için : 5\n" + "Rengine göre kayıt getirmek için : 6\n" + "Genel araba bilgisi için : 7\n\n" + "********Kullanıcı İşlemleri********\n\n" + "Kullanıcı eklemek için : 8\n" + "Kullanıcı silmek için : 9\n" + "Kullanıcı güncellemek için : 10\n" + "Bütün kayıtları getirmek için : 11\n" + "Müşteri eklemek için : 12\n" + "Müşteri silmek için : 13\n" + "Müşteri güncellemek için : 14\n" + "Araba kirala : 15\n" + "Kiralama bilgisini güncelle : 16\n" + "Kira bilgilerini getir : 17\n" + "Çıkış için : 0"); int secim = Convert.ToInt32(Console.ReadLine()); switch (secim) { case 1: AddCar(carManager); break; case 2: { DeleteCar(carManager); break; } case 3: { UpdateCar(carManager); break; } case 4: { GetCarsInfo(carManager); break; } case 5: { GetCarsByBrandId(carManager); break; } case 6: { GetCarsByColorId(carManager); break; } case 7: { GetCarDetails(carManager); break; } case 8: { AddUser(userManager); break; } case 9: { DeleteUser(userManager); break; } case 10: { UpdateUser(userManager); break; } case 11: { GetUsersInfo(userManager); break; } case 12: { AddCustomer(customerManager); break; } case 13: { DeleteCustomer(customerManager); break; } case 14: { UpdateCustomer(customerManager); break; } case 15: { RentalAdd(rentalManager); break; } case 16: { RentalUpdate(rentalManager); break; } case 17: { GetRentals(rentalManager); break; } case 0: giris = false; break; } } }
public CarController(CarManager carManager) { this.carManager = carManager; }
void Awake() { instance = this; }
public void Awake() { instance = this; DontDestroyOnLoad(instance); }