Esempio n. 1
0
 public void CreateRaceData()
 {
     catRaceDatas = new CatRaceData[cats.Length];
     reshuffleCats(cats);
     for (int i = 0; i < catRaceDatas.Length; i++)
     {
         catRaceDatas[i] = new CatRaceData();
         catRaceDatas[i].createData((i + 1) * baseSpeedModifier, raceTrack);
         cats[i].setRace(catRaceDatas[i], this);
         cats[i]._catUI.gameObject.SetActive(false);
     }
     _cb.SetupCamera(cats, cats[0], cats[cats.Length - 1]);
     reshuffleCats(cats);
     for (int i = 0; i < catRaceDatas.Length; i++)
     {
         cats[i].setIndex(i, raceStartingX);
         cats[i].resetCat();
     }
 }
Esempio n. 2
0
 public void setRace(CatRaceData newRace, RaceManager newManager)
 {
     myRace              = newRace;
     myRace.overallTime += myRace.getTotalInBetweenTime(TIME_BETWEEN_SEGMENTS);
     _rm = newManager;
 }