Ejemplo n.º 1
0
    private void Awake()
    {
        _bombModule = gameObject.AddComponent <KMBombModule>();

        Grid.Load();
        foreach (TangramPiece piece in Pieces)
        {
            piece.Load();
        }

        Tangram tangram = new Tangram(Grid, Pieces);

        tangram.LogInfo(_bombModule);
    }
Ejemplo n.º 2
0
    private Tangram GenerateTangram()
    {
        while (true)
        {
            TangramGrid grid = PickGrid();
            grid.Load();

            TangramPiece[] pieces = PickPieces(grid);

            Tangram tangram = new Tangram(grid, pieces);
            if (tangram.ValidInputCount >= RequiredInputCount)
            {
                return(tangram);
            }
        }
    }