Example #1
0
        public ActiveLoginPromoButtonPM(ILoginPromoDisplaysPM i_promoDisplayPM, IStringTableManager i_stringTable, ILoginPromotionData i_data)
        {
            mPromoDisplayPM = i_promoDisplayPM;
            mStringTable    = i_stringTable;
            mData           = i_data;

            SetNameProperty();
            SetPromoVisibility(false);
        }
Example #2
0
        public ShowLoginPromosStep(IBackendManager i_backend, ILoginPromoPopupHelper i_popupHelper, ILoginPromoDisplaysPM i_allPromosPM, ILoginPromotionManager i_manager, IMessageService i_messenger, ISceneStartFlowManager i_sceneManager) : base(i_sceneManager)
        {
            mMessenger    = i_messenger;
            mPromoManager = i_manager;
            mAllPromosPM  = i_allPromosPM;
            mHelper       = i_popupHelper;

            ActivePromoSaveData = i_manager.GetActivePromoSaveData();
        }
        public void CommonInstall()
        {
            MockBackend      = Substitute.For <IBackendManager>();
            MockMessenger    = Substitute.For <IMessageService>();
            MockPromoManager = Substitute.For <ILoginPromotionManager>();
            MockAllPromosPM  = Substitute.For <ILoginPromoDisplaysPM>();
            MockFlowManager  = Substitute.For <ISceneStartFlowManager>();
            MockHelper       = Substitute.For <ILoginPromoPopupHelper>();

            SetActiveProgressOnMockManagerWithIds(new List <string>());
        }
Example #4
0
 public void CommonInstall()
 {
     MockRewardSpawner = Substitute.For <IDungeonRewardSpawner>();
     MockAllPromosPM   = Substitute.For <ILoginPromoDisplaysPM>();
     MockBackend       = Substitute.For <IBackendManager>();
 }
 public void CommonInstall()
 {
     MockStringTable = Substitute.For <IStringTableManager>();
     MockData        = Substitute.For <ILoginPromotionData>();
     MockDisplayPM   = Substitute.For <ILoginPromoDisplaysPM>();
 }
 public LoginPromoPopupHelper(IDungeonRewardSpawner i_rewardSpawner, IBackendManager i_backend, ILoginPromoDisplaysPM i_allDisplaysPM)
 {
     mAllPromosPM   = i_allDisplaysPM;
     mBackend       = i_backend;
     mRewardSpawner = i_rewardSpawner;
 }