示例#1
0
 public void OnEndable(CheckPanel checkPanel)
 {
     isEndable = true;
     ok.SetActive(true);
     loading.SetActive(false);
     this.checkPanel = checkPanel;
 }
示例#2
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を解放しました");
    }
示例#3
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;
        }
    }