public void setDiceColorForRepere(RepereType.TypeCouleur repereType, Color repereColor) { bool diceColorChooseFlag = repereType == RepereType.TypeCouleur.Multiple; bool diceColorPassFlag = repereType == RepereType.TypeCouleur.Passe; diceColorSprite.color = repereColor; diceColorSprite.gameObject.SetActive(!diceColorChooseFlag && !diceColorPassFlag); diceColorChoose.SetActive(diceColorChooseFlag); diceColorChooseWindow.SetActive(diceColorChooseFlag); diceColorPass.SetActive(diceColorPassFlag); displayPassMessage(diceColorPassFlag); }
private void initReperesWithRandomColors() { RepereType.TypeCouleur[] colors = new RepereType.TypeCouleur[RepereType.NB_TYPE_REGULIER]; for (int i = 0; i < RepereType.NB_TYPE_REGULIER; ++i) { colors[i] = (RepereType.TypeCouleur)i; } colors.ShuffleFY(); repereHaut = reperesPerColor[colors[0]]; repereDroite = reperesPerColor[colors[1]]; repereBas = reperesPerColor[colors[2]]; repereGauche = reperesPerColor[colors[3]]; }