/// <summary> /// Solves the cube. /// </summary> /// <param name="cube">Cube</param> /// <returns>Solution groups</returns> public abstract CubeSolutionGroup[] Solve(Cube cube);
public CubeNavigator(Cube cube, int side, int piece) { this.Cube = cube; this.Side = side; this.Piece = piece; }