예제 #1
0
    public void RundomOpen()
    {
        int k;

        do
        {
            k = Random.Range(0, 1000);
        } while (matrix.isOpenMatrix(k));
        string s = matrix.GetMatrixBenefit(k);

        //確認パネル
        checkPanel = Instantiate(checkPanelPref).GetComponent <CheckPanel>();
        checkPanel.transform.SetParent(this.transform.root.transform, false);
        checkPanel.SetText(s + "\nを解放しました");
    }
예제 #2
0
    public void OpenMatrixBoard()
    {
        int i = leftNum * 100 + centerNum * 10 + rightNum;

        //もしまだ空いていなかったら
        if (!matrix.isOpenMatrix(i))
        {
            string s = matrix.GetMatrixBenefit(i);
            //確認パネル
            checkPanel = Instantiate(checkPanelPref).GetComponent <CheckPanel>();
            checkPanel.transform.SetParent(this.transform.root.transform, false);
            checkPanel.SetText(s + "\nを解放しました");
        }
        else
        {
            text.text  = "そのコードはすでに解放済みです";
            text.color = Color.red;
        }
    }