Example #1
0
 public TryToDefuse(DefusingState defusingState, IDefuseSucceededListener defuseSucceededListener,
                    IDefuseFailedListener defuseFailedListener, IAnalyticsSubmitter analyticsSubmitter)
 {
     _defuseFailedListener    = defuseFailedListener;
     _analyticsSubmitter      = analyticsSubmitter;
     _defusingState           = defusingState;
     _defuseSucceededListener = defuseSucceededListener;
 }
Example #2
0
        public ViewManager(IEnumerable <IViewLayer> allViewLayers, IAnalyticsSubmitter analyticsSubmitter)
        {
            _analyticsSubmitter = analyticsSubmitter;
            _viewLayersByView   = new Dictionary <View, List <IViewLayer> >();

            foreach (var layer in allViewLayers)
            {
                layer.Disable();
                _RegisterViewLayerByView(layer);
            }
        }