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); }
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); } } }