public Task SetCubeConfiguration(CubeConfiguration<FaceColour> configuration) { m_cubeResetTask = new TaskCompletionSource<object>(); RubiksCube = new RubiksCube(configuration); m_cubeAnimator = new RubiksCubeAnimator(RubiksCube, AnimationLength); m_regenerateRubiksCube = true; return m_cubeResetTask.Task; }
public RubiksCubeAnimator(RubiksCube cube, int animationLength) { m_rubiksCube = cube; AnimationLength = animationLength; }