public void Initialize(Car_Status car) { currentSelected = car; topSpeed = SetStat(car.TotalTS); acceleration = SetStat(car.TotalAC); cornering = SetStat(car.TotalCO); brake = SetStat(car.TotalBR); minAcceleration = (Acceleration + TopSpeed) * DesignConstStorage.AccModifier; minDeceleration = Brake * DesignConstStorage.DecModifier; maxHP = Cornering; }
public void Initialize() { car_Count = DesignConstStorage.CarDataTable.Rows.Count; if (car_Count % 3 == 0) { page = car_Count / 3; } else { page = (car_Count / 3) + 1; } car_stat = new Dictionary <string, Car_Status>(); for (int i = 0; i < DesignConstStorage.CarDataTable.Rows.Count; i++) { Car_Status car_Status = new Car_Status(); car_Status.Initialize(DesignConstStorage.CarDataTable.Rows[i]); car_stat.Add(car_Status.CarName, car_Status); Key.Add(car_Status.CarName); } for (int i = 0; i < car_stat.Count; i++) { if (car_stat[Key[i]].CarName == PlayerPrefs.GetString("select_car", car_stat[Key[0]].CarName)) { Game_Manager.Instance.Current_Selected_Car = car_stat[Key[i]]; StatSliderAndText(i); GetCarStatus(i); Index = i; } } car = PlayerPrefs.GetInt("car", 0); Car_Image_Text(car); Debug.LogWarning(PlayerPrefs.GetString("select_car", car_stat[Key[0]].CarName)); Select_Car_Image.sprite = Resources.Load <Sprite>(string.Format(path, PlayerPrefs.GetString("select_car", car_stat[Key[0]].CarName))); Menu_Car_Image.sprite = Resources.Load <Sprite>(string.Format(path, PlayerPrefs.GetString("select_car", car_stat[Key[0]].CarName))); Car.transform.GetComponent <SpriteRenderer>().sprite = Resources.Load <Sprite>(string.Format(path, PlayerPrefs.GetString("select_car", car_stat[Key[0]].CarName))); }