コード例 #1
0
    public void OnRecolorClick()
    {
        if (!isPaused)
        {
            isPaused = true;
        }

        StopAllCoroutines();
        CubeSolver.Reset();

        ct.Blacken();

        StartCoroutine(ColorCube());
    }
コード例 #2
0
    public void OnScrambleClick()
    {
        if (!isPaused)
        {
            isPaused = true;
        }

        StopAllCoroutines();

        ct.MakeUnscrambled(true);
        CubeSolver.Reset();

        StartCoroutine(ScrambleCube());
    }
コード例 #3
0
    public void OnResetClick()
    {
        if (!isPaused)
        {
            isPaused = true;
        }

        StopAllCoroutines();
        CubeSolver.Reset();
        ct.MakeUnscrambled(true);

        playPauseButton.GetComponent <Button>().interactable      = nextButton.GetComponent <Button>().interactable =
            lastButton.GetComponent <Button>().interactable       = slowerButton.GetComponent <Button>().interactable =
                fasterButton.GetComponent <Button>().interactable = false;

        gc.SetGuideNum(Guides.BLANK);
    }