public AnimationManager(float _updateRate, float _animationDuration, float _cubeDistance, IEnumerable <Model> _parts, CubeState _states) { this.UpdateRate = _updateRate; this.IsAnimating = false; this.AnimationDuration = _animationDuration; this.CubeDistance = _cubeDistance; this.parts = _parts; this.states = _states; }
//enum FaceSection //{ // left, top, right, bottom //} //enum Orientation //{ // bottom_to_top, // top_to_bottom, // left_to_right, // right_to_left, //} public CubeFace(CubeState _parent) { this.parent = _parent; }