void ResetAllCanvas() { for (int i = 0; i < playSelCanvas.Length; i++) { PlayerSelectionCanvas tempPSC = playSelCanvas [i].GetComponent <PlayerSelectionCanvas> (); tempPSC.SetPressAnyState(); } }
void InstantiateCanvas() { playerSelectionCanvas = (Canvas)Resources.Load("Canvas/PlayerSelectionCanvas", typeof(Canvas)); playSelCanvas = new Canvas[4]; for (int i = 0; i < playSelCanvas.Length; i++) { //Creer les Canvas playSelCanvas[i] = Instantiate(playerSelectionCanvas, transform); //Dimensionner les Canvas RectTransform rect = playSelCanvas [i].GetComponent <RectTransform> (); switch (i) { case 0: // = Screen.width / 2; rect.position = new Vector2(0 + Screen.width / 4, Screen.height / 4 + Screen.height / 2); break; case 1: rect.position = new Vector2(Screen.width / 4 + Screen.width / 2, Screen.height / 4 + Screen.height / 2); break; case 2: rect.position = new Vector2(Screen.width / 4, Screen.height / 4); break; case 3: rect.position = new Vector2(Screen.width / 4 + Screen.width / 2, Screen.height / 4); break; } //Numeroter les Canvas PlayerSelectionCanvas tempPSC = playSelCanvas [i].GetComponent <PlayerSelectionCanvas> (); tempPSC.canvasNumber = i; tempPSC.parentCanvas = this; } }