//-------------------------------------- // Public Methods //-------------------------------------- public void SpawnNextCar() { int NextIndex = CurrentCarIndex + 1; if (NextIndex < RS_PlayerData.Instance.Cars.Count) { RS_CarTemplate tpl = RS_PlayerData.Instance.CarsList[NextIndex]; RS_GameData.MenuCarId = tpl.Id; CurrentCarIndex = NextIndex; UpdateCar(); } }
//-------------------------------------- // PRIVATE METHODS //-------------------------------------- public void LoadCarsConfigurations() { RS_CarTemplate car; car = new RS_CarTemplate("Black_Car", 0); car.SetIndex(0); car.Title = "Ford Mustang"; car.EngineValue = 375; car.GearBoxValue = 112; car.GripValue = 321; car.MaxRPM = 6750f; _Cars.Add(car.Id, car); car = new RS_CarTemplate("Yellow_Car", 10); car.SetIndex(1); car.Title = "Chevy Camaro"; car.EngineValue = 425; car.GearBoxValue = 386; car.GripValue = 320; car.MaxRPM = 7000f; _Cars.Add(car.Id, car); car = new RS_CarTemplate("Red_Car", 20); car.SetIndex(2); car.Title = "Dodge Challenger"; car.EngineValue = 777; car.GearBoxValue = 707; car.GripValue = 300; car.MaxRPM = 8000f; _Cars.Add(car.Id, car); car = new RS_CarTemplate("White_Car", 30); car.SetIndex(3); car.Title = "Dodge Viper"; car.EngineValue = 835; car.GearBoxValue = 743; car.GripValue = 456; car.MaxRPM = 6900f; _Cars.Add(car.Id, car); car = new RS_CarTemplate("Yellow_FastCar", 40); car.SetIndex(4); car.Title = "Chevy Corvette"; car.EngineValue = 950; car.GearBoxValue = 888; car.GripValue = 438; car.MaxRPM = 9000f; _Cars.Add(car.Id, car); }
public void SpawnPrevCar() { int PrevIndex = CurrentCarIndex - 1; if (PrevIndex < 0) { return; } RS_CarTemplate tpl = RS_PlayerData.Instance.CarsList[PrevIndex]; RS_GameData.MenuCarId = tpl.Id; CurrentCarIndex = PrevIndex; UpdateCar(); }
public void GetMaxRPM() { var carID = 0; car = new RS_CarTemplate("Black_Car", 0); carID = 1; car.MaxRPM = 2000f; car = new RS_CarTemplate("Yellow_Car", 10); carID = 2; car.MaxRPM = 6900f; car = new RS_CarTemplate("Red_Car", 20); carID = 3; car.MaxRPM = 8000f; car = new RS_CarTemplate("White_Car", 30); carID = 4; car.MaxRPM = 6900f; car = new RS_CarTemplate("Yellow_FastCar", 40); carID = 5; car.MaxRPM = 8100f; }
private void HandleMenuCarIdChanged(RS_CarTemplate car) { CarName.text = car.Title; }
private void HandleMenuCarIdChanged(RS_CarTemplate car) { EngineValue.text = car.EngineValue.ToString(); GearValue.text = car.GearBoxValue.ToString(); GripValue.text = car.GripValue.ToString(); }