Exemple #1
0
    // used to create new blank tiles
    public GameObject createTile()
    {
        // create gameObject
        GameObject tileObject = Instantiate(prefabs.blank);

        tileObject.transform.Rotate(0, Random.Range(0, 4) * 90, 0);
        tileObject.transform.parent = this.tileFolder.transform;
        // attach script component
        Tile tileScript = tileObject.AddComponent <Tile>();

        graph.Add(tileScript);

        int   income = (int)incomeSet.getRandomValue();
        int   safety = (int)safetySet.getRandomValue();
        float danger = (float)dangerSet.getRandomValue();

        tileScript.constructor(0, 0, tileCount++, "blank", income, safety, danger);
        statsManager.tileCount++;

        return(tileObject);
    }