public MasterViewControllerTransitioningDelegate(Interactor interactor, UIView masterRootView, Action closeMasterAction) { _presentAnimator = new PresentMasterViewControllerAnimator(TapToCloseActionHandler, SlideToCloseActionHandler); _dismissAnimator = new DismissMasterViewControllerAnimator(); _interactor = interactor; _closeMasterAction = closeMasterAction; _masterRootView = masterRootView; }
protected override void Dispose(bool disposing) { base.Dispose(disposing); if (_disposed) { return; } _disposed = true; _presentAnimator = null; _dismissAnimator = null; _interactor = null; _masterRootView = null; _closeMasterAction = null; }