// 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); }