 
 class FirstViewController: UIViewController {
     
-    private let topRouter = TransitionRouter(type: .top)
-    private let leftRouter = TransitionRouter(type: .left)
     private let leftInteractiveRouter = TransitionRouter(type: .left, interactive: true)
     private let rightInteractiveRouter = TransitionRouter(type: .right, interactive: true)
-    private let bottomRouter = TransitionRouter(type: .bottom)
-    private let rightRouter = TransitionRouter(type: .right)
-    private let fadeRouter = TransitionRouter(type: .custom(animator: FadeTransitionAnimator()))
     
     private var selectedRouter: TransitionRouter? {
         didSet {

        view.backgroundColor = .red
        
        view.addSubview(topButton)
        topButton.addTarget(self, action: #selector(selectTopRouter), for: .touchUpInside)
        view.addSubview(leftButton)
        leftButton.addTarget(self, action: #selector(selectLeftRouter), for: .touchUpInside)
        view.addSubview(bottomButton)
        bottomButton.addTarget(self, action: #selector(selectBottomRouter), for: .touchUpInside)
        view.addSubview(rightButton)
        rightButton.addTarget(self, action: #selector(selectRightRouter), for: .touchUpInside)
        
        let leftRecognizer = UIScreenEdgePanGestureRecognizer()
        leftRecognizer.edges = .left

        }
    }
    
    //MARK: - Actions
    
    func topAction() {
        selectedRouter = TransitionRouter(type: .top)
    }
    
    func leftAction() {
        selectedRouter = TransitionRouter(type: .left)
    }
    
    func bottomAction() {
        selectedRouter = TransitionRouter(type: .bottom)
    }
    
    func rightAction() {
        selectedRouter = TransitionRouter(type: .right)
    }
}

