Ejemplo n.º 1
0
    void addToDatabase()
    {
        int n = Convert.ToInt32(checkPointsNumber);

        GameController = GameObject.Find("GameController");
        RM             = GameController.GetComponent <RacesManager>();
        raceRoute      = new GameObject[n];
        for (int i = 0; i < n; i++)
        {
            float[] pointCoords = new float[3];
            for (int j = 0; j < 3; j++)
            {
                float.TryParse(checkPoints[i, j], out pointCoords[j]);
            }
            if (i == 0)
            {
                RM.raceStarter.Add(Instantiate(starterPrefab, new Vector3(pointCoords[0], pointCoords[1], pointCoords[2]), Quaternion.identity));
            }
            raceRoute[i] = Instantiate(prefab, new Vector3(pointCoords[0], pointCoords[1], pointCoords[2]), Quaternion.Euler(0, 0, 90));
        }
        RM.AllRaces.Add(new Race(raceRoute, raceType, Convert.ToInt32(prizePool)));
    }
Ejemplo n.º 2
0
 private void Start()
 {
     filePath = Application.persistentDataPath + "/save.gamesave";
     RM       = GetComponent <RacesManager>();
     races    = RM.getRaces();
 }