public bool Equals(Cube cube) { return( LeftFace.Equals(cube.LeftFace) && RightFace.Equals(cube.RightFace) && FrontFace.Equals(cube.FrontFace) && RearFace.Equals(cube.RearFace) && UpperFace.Equals(cube.UpperFace) && BottomFace.Equals(cube.BottomFace) ); }
public Cube Copy() { return(new Cube { LeftFace = LeftFace.Copy(), RightFace = RightFace.Copy(), FrontFace = FrontFace.Copy(), RearFace = RearFace.Copy(), UpperFace = UpperFace.Copy(), BottomFace = BottomFace.Copy() }); }