コード例 #1
0
        private void UpdateGhostPositionRotation(IBlockModel block)
        {
            var levelPos = ComputeGhostPosition(block);
            var worldPos = _levelViewTransform.TransformPosition(levelPos);

            _movementAnimator.AnimateMovement(_ghostBlockView, worldPos);
            _rotationAnimator.AnimateRotation(_ghostBlockView, block.Rotation);
        }
コード例 #2
0
 private void UpdateBlockRotation(IBlockModel block)
 {
     _rotationAnimator.AnimateRotation(_blockToView[block], block.Rotation);
 }