public void MoveRotate(List <NodeView> nodeViews, ArcView arcView, Direction dir, Action onComplete) { arcView.MoveTo(nodeViews, () => { arcView.PushSound(); Rotate(nodeViews[nodeViews.Count - 1], arcView, dir, false); onComplete(); }); }