示例#1
0
    public void setNumberInBoard(string xy)
    {
        if (inGame)
        {
            string[] split = xy.Split(',');

            if (number > 0)
            {
                bool check = sudoku.checkedNumber(number, int.Parse(xy [0].ToString()), int.Parse(xy [2].ToString()));

                if (!check)
                {
                    life--;
                    if (life == 0)
                    {
                        lose();
                    }
                    else
                    {
                        anim.SetTrigger("mistake");
                    }
                }
                else
                {
                    print("win: " + sudoku.answers);
                    if (sudoku.answers == 0)
                    {
                        win();
                    }
                }
            }
            else
            {
                anim.SetTrigger("mistake");
            }
        }
    }