Ejemplo n.º 1
0
 public void EntryPoint(IAppManager appManager, IXCardsManager xCardsManager)
 {
     if (!appManager.EnableAD)
     {
         return;
     }
     DisplayTextAd(xCardsManager);
 }
Ejemplo n.º 2
0
        public void EntryPoint(IAppManager appManager, IXCardsManager xCardsManager)
        {
            return;

            appManager.RunOnUIThread(() =>
            {
                xCardsManager.Register(new AdCard());
            });
        }
Ejemplo n.º 3
0
 private void DisplayTextAd(IXCardsManager xCardsManager)
 {
     try
     {
         var jsonString = webClient.DownloadString(TEXTAD);
         var card       = JsonSerializer.Deserialize <TextADCard>(jsonString);
         xCardsManager.Register(card);
     }
     catch (Exception e)
     {
         SLogger <EAutumnBoxAdFetcher> .Warn(e);
     }
 }
Ejemplo n.º 4
0
 public void EntryPoint(DevPanel devPanel, IXCardsManager xCardsManager, INotificationManager notificationManager)
 {
     if (!devPanel.Enable)
     {
         xCardsManager.Register(devPanel);
         notificationManager.Info("Dev Panel Is Enabled");
         devPanel.Enable = true;
     }
     else
     {
         xCardsManager.Unregister(devPanel);
         notificationManager.Warn("Dev Panel Is Disabled");
         devPanel.Enable = false;
     }
 }
Ejemplo n.º 5
0
 public void EntryPoint(IAppManager appManager, IXCardsManager xCardsManager)
 {
     return;
 }
Ejemplo n.º 6
0
 public void EntryPoint(IXCardsManager xCardsManager, IBaseApi baseApi)
 {
     xCardsManager.Register(new DonateCard(() => baseApi.UnstableInternalApiCall("show_donate_window")));
 }