예제 #1
0
    private void GeneratePiece()
    {
        CurrPiece.Reset(templatePieces[nextPieceTemplateIndex]);
        nextPieceTemplateIndex = Random.Range(0, templatePieces.Length);
        NextPiece.Reset(templatePieces[nextPieceTemplateIndex]);
        EventSystem <TetrisGameEvent, TemplatePiece> .TriggerEvent(TetrisGameEvent.NextPiece,
                                                                   templatePieces[nextPieceTemplateIndex]);

        PiecePos = new Vector2Int(5, 20);
        ComputeProjection();
    }