示例#1
0
        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;
 }