// Use this for initialization void Start() { if (ChangeSceneService.instance.parameter != "nouvelle partie" && SaveSystem.LoadMap() != null) { noNeed = true; CarteService.instance.loadMap(); return; } theDTController = new scDTController(); cellHolder = new GameObject("cellHolder").transform; for (int i = 0; i < 100; i++) { GameObject aCell = (GameObject)Instantiate(Resources.Load("Cell")); int xScale = Random.Range(5, 30); int yScale = Random.Range(5, 30); if (xScale % 2 != 0) { xScale += 1; } if (yScale % 2 != 0) { yScale += 1; } aCell.transform.localScale = new Vector3(xScale, xScale, aCell.transform.localScale.y); int xPos = Random.Range(0, 20); int yPos = Random.Range(0, 20); aCell.transform.position = new Vector3(-10 + xPos, -10 + yPos, 0); aCell.transform.SetParent(cellHolder); aCell.GetComponent <Renderer>().material.color = new Color(Random.Range(0.0f, 1.0f), Random.Range(0.0f, 1.0f), Random.Range(0.0f, 1.0f)); aCell.GetComponent <scCell>().setup(); cellList.Add(aCell); } }