                         dy: -Double(uiImage.size.height) / 2
                     )
                 case .left:
-                        place = Transform.move(
-                            dx: -Double(uiImage.size.width) - fanMenu.buttonsTitleIndent - text.bounds.w,
-                            dy: -Double(uiImage.size.height) / 2
+                    place = Transform.move(
+                        dx: -Double(uiImage.size.width) - fanMenu.buttonsTitleIndent - text.bounds.w,
+                        dy: -Double(uiImage.size.height) / 2
                     )
                 case .bottom:
-                        place = Transform.move(
-                            dx: -Double(uiImage.size.width) / 2,
-                            dy: Double(uiImage.size.height) + fanMenu.buttonsTitleIndent
+                    place = Transform.move(
+                        dx: -Double(uiImage.size.width) / 2,
+                        dy: Double(uiImage.size.height) + fanMenu.buttonsTitleIndent
                     )
                 case .top:
-                        place = Transform.move(
-                            dx: -Double(uiImage.size.width) / 2,
-                            dy: -Double(uiImage.size.height) - fanMenu.buttonsTitleIndent - text.bounds.h
+                    place = Transform.move(
+                        dx: -Double(uiImage.size.width) / 2,
+                        dy: -Double(uiImage.size.height) - fanMenu.buttonsTitleIndent - text.bounds.h
                     )
                 }
 

                node.placeVar.animation(
                    to: transform,
                    during: fanMenu.duration
                ).easing(Easing.easeOut)
            ].combine()
            
            let delay = fanMenu.delay * Double(index)
            if delay == 0.0 {

        
        buttonsNode = fanMenu.items.map {
            return FanMenuScene.createFanButtonNode(button: $0, fanMenu: fanMenu)
            }.group()
        
        
        backgroundCircle = Shape(
