コード例 #1
0
    private void GoToPuzzle(List <KeyCode> args)
    {
        keyListener.ClearActions();

        keyListener.AddKey(new List <KeyCode> {
            KeyCode.Space
        }, SelectSwitch);
        keyListener.AddKey(new List <KeyCode> {
            KeyCode.LeftArrow
        }, MoveSelectLeft);
        keyListener.AddKey(new List <KeyCode> {
            KeyCode.RightArrow
        }, MoveSelectRight);

        monitor.DeleteLayer(_prefaceLayer);
        monitor.DeleteLayer(_continueLayer);

        monitor.AddLayer(_puzzleLayer);
        monitor.AddLayer(_controlLayer);

        monitor.uiCursor.linkedLayer = null;
        monitor.uiCursor.Blink(false);

        CreateLogicLayout();
        LoadLogicPuzzleToLayer();
        MoveSelectCursor();
    }