示例#1
0
文件: Dice.cs 项目: Sybrun/BoardGame
    /// <summary>
    /// Elk DiceSide script in de diceSide[] wordt gecontroleerd of de desbetreffende zijde op de grond ligt.
    /// Als een zijde op de grond ligt (een dobbelsteen geland is), wordt de nodige informatie doorgegeven
    /// </summary>
    void SideValueCheck()
    {
        foreach (DiceSide side in diceSides)
        {
            if (side.OnGround())
            {
                //Doorgeven aan het DiceController script dat er een dobbelsteen is geland.
                diceController.landedDice += 1;
                //Waarde van de stilliggende dobbelsteen doorgeven aan de totaalwaarde van de worp.
                diceController.AddDiceValue(side.SideValue);

                Debug.Log(side.SideValue + " has been rolled");
            }
        }
    }