public override void ObserveActions()
        {
            Admin.SettingController sc = new wojilu.Web.Controller.Content.Admin.SettingController();
            observe(sc.Save);

            //---------------------------------------------------------

            Admin.PostController post = new wojilu.Web.Controller.Content.Admin.PostController();
            observe(post.Delete);
            observe(post.DeleteTrue);
            observe(post.SaveAdmin);
            observe(post.Restore);

            //---------------------------------------------------------

            Admin.Section.ListController list = new wojilu.Web.Controller.Content.Admin.Section.ListController();
            //observe( list.Create );
            //observe( list.Update );
            observe(list.Delete);

            Admin.Section.TalkController talk = new wojilu.Web.Controller.Content.Admin.Section.TalkController();
            observe(talk.Create);
            observe(talk.Update);
            observe(talk.Delete);

            Admin.Section.TextController txt = new wojilu.Web.Controller.Content.Admin.Section.TextController();
            observe(txt.Create);
            observe(txt.Update);
            observe(txt.Delete);

            Admin.Section.VideoController video = new wojilu.Web.Controller.Content.Admin.Section.VideoController();
            observe(video.Create);
            observe(video.Update);
            observe(video.Delete);

            Admin.Section.VideoShowController vshow = new wojilu.Web.Controller.Content.Admin.Section.VideoShowController();
            observe(vshow.Create);
            observe(vshow.Update);
            observe(vshow.Delete);

            Admin.Section.ImgController img = new wojilu.Web.Controller.Content.Admin.Section.ImgController();
            observe(img.CreateListInfo);
            observe(img.CreateImgList);
            observe(img.SetLogo);
            observe(img.UpdateListInfo);
            observe(img.Delete);
            observe(img.DeleteImg);

            Admin.Section.PollController poll = new wojilu.Web.Controller.Content.Admin.Section.PollController();
            observe(poll.Create);
            observe(poll.Delete);

            AdController ad = new AdController();

            observe(ad.Create);
            observe(ad.Update);
            observe(ad.Delete);
            observe(ad.Start);
            observe(ad.Stop);
        }
Esempio n. 2
0
    private void Start()
    {
        if (instance == null)
        {
            instance = this;

            DontDestroyOnLoad(gameObject);

            var appKey = "";
#if UNITY_IOS
            appKey = IOS_APP_KEY;
#elif UNITY_ANDROID
            appKey = ANDROID_APP_KEY;
#endif
            IronSource.Agent.validateIntegration();

            // Add Banner Events
            IronSourceEvents.onBannerAdLoadedEvent          += BannerAdLoadedEvent;
            IronSourceEvents.onBannerAdLoadFailedEvent      += BannerAdLoadFailedEvent;
            IronSourceEvents.onBannerAdClickedEvent         += BannerAdClickedEvent;
            IronSourceEvents.onBannerAdScreenPresentedEvent += BannerAdScreenPresentedEvent;
            IronSourceEvents.onBannerAdScreenDismissedEvent += BannerAdScreenDismissedEvent;
            IronSourceEvents.onBannerAdLeftApplicationEvent += BannerAdLeftApplicationEvent;
            Debug.Log("unity-script: IronSource.Agent.init");
            IronSource.Agent.init(appKey, IronSourceAdUnits.INTERSTITIAL, IronSourceAdUnits.BANNER);
            IronSource.Agent.loadInterstitial();
            IronSource.Agent.loadBanner(IronSourceBannerSize.BANNER, IronSourceBannerPosition.BOTTOM);
        }
        else
        {
            Destroy(gameObject);
        }
    }
Esempio n. 3
0
        public override void Execute(TelegramBotClient botClient, System.Object message)
        {
            DataBase db       = Singleton.GetInstance().Context;
            Message  _Message = message as Message;

            System.Int32 FromId = _Message.ReplyToMessage.From.Id;

            botClient.DeleteMessage(_Message.Chat.Id, _Message.MessageId, "205");

            User Admin = db.GetUser(_Message.From.Id);

            try
            {
                if (Admin.IsAdmin > 1)
                {
                    Message _message = _Message.ReplyToMessage;

                    User user = db.GetUser(_message.From.Id);

                    Post post = db.GetPostInChannel(_message.Chat.Id, _message.MessageId);

                    PostTemplate template = db.GetPostTemplate(post.PostTemplateId);

                    AdController.DeleteAllPosts(botClient, template);

                    db.RemoveTemplate(template.Id);
                }
            }
            catch (System.Exception Ex)
            {
                Log.Logging(Ex);
            }

            return;
        }
Esempio n. 4
0
    /// <summary>
    /// Start this instance.
    /// </summary>

    protected override void Awake()
    {
        AdController.ShowInterstitial();

        // TODO: Reset the main camera.
        Helper.mainCamera = null;

        base.Awake();

        switch (GameManager.Instance.GameType)
        {
        case Enums.GameScenes.Tripeaks:

            // TODO: Create the new class.
            _TGamePlay = new TRIPEAKS._GamePlay();
            break;

        case Enums.GameScenes.Spider:

            // TODO: Create the new class.
            _SGamePlay = new SPIDER._GamePlay();
            break;

        case Enums.GameScenes.Klondike:

            // TODO: Create the new class.
            _KGamePlay = new KLONDIKE._GamePlay();
            break;
        }

        // TODO: Add the time controller.
        TimeController = gameObject.AddComponent <TimerBehaviours> ();
    }
 public YourProfileForm()
 {
     InitializeComponent();
     DisplayUser(AuthHelper.CurrentUserDetails);
     AddAds(PanelReservedAds, AdController.GetReservedAds().ToShortAdUcList());
     AddAds(PanelYourAds, AdController.GetPostedAds().ToShortAdUcList());
 }
Esempio n. 6
0
    void Start()
    {
        // THIS MAY NEED TO COME OUT AND BE REPLACED WITH A PROPER EXIT BUTTON
        //Screen.fullScreen = false;
#if !(UNITY_IOS || UNITY_ANDROID)
        socialOpts.SetActive(false);
        exitBtn.SetActive(false);
#endif

        persistorObj = GameObject.Find("Persistor");
        audioCtrl    = persistorObj.GetComponent <AudioController>();
        adCtrl       = persistorObj.GetComponent <AdController>();
        socCtrl      = persistorObj.GetComponent <SocialController>();

        adLaunched = false;

        blinker = GetComponent <BlinkerController>();
        audioS  = GetComponent <AudioSource> ();
        AudioListener.volume = audioCtrl.CurrVolume;
        volSlider.value      = audioCtrl.CurrVolume;

        uiButtons = GetComponentsInChildren <Button>();

        Reset();
        state = TitleScreenState.none;

        angle = 0.0f;
    }
Esempio n. 7
0
        private void BtnPost_Click(object sender, EventArgs e)
        {
            if (TbLocation.Text.Length < 3)
            {
                MessageBox.Show("Location must be specified.", "Invalid ad",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (RtbContent.Text.Length == 0)
            {
                MessageBox.Show("Ad must have text.", "Invalid ad",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (TbTitle.Text.Length == 0)
            {
                MessageBox.Show("Ad must have a title.", "Invalid ad",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            AdType type = AdType.Other;

            Enum.TryParse <AdType>(CbCategory.SelectedValue.ToString(), out type);

            AdController.PostAd(TbTitle.Text, RtbContent.Text, TbLocation.Text, type);
            this.Close();
        }
    void Start()
    {
#if !(UNITY_IOS || UNITY_ANDROID)
        postBestsBtn.SetActive(false);
#endif

        bgCtrl  = GetComponent <BackgroundController>();
        tbCtrl  = GetComponent <TableController>();
        camCtrl = GetComponent <CameraController>();

        music      = GetComponent <AudioSource> ();
        music.loop = true;

        persistorObj         = GameObject.Find("Persistor");
        audioCtrl            = persistorObj.GetComponent <AudioController>();
        AudioListener.volume = audioCtrl.CurrVolume;

        adCtrl     = GameObject.Find("Persistor").GetComponent <AdController>();
        adLaunched = false;

        // Make sure to incorporate SCALE!!!
        player      = playerObj.GetComponent <Player>();
        prevFlipAcc = Player.FlipAccuracy.none;

        highFlips        = 0;
        highScore        = 0;
        highComboOverall = 0;

        bgCtrl.OnLoad();
        tbCtrl.OnLoad();

        Reset();
    }
Esempio n. 9
0
        public void DetermineReserveButton(bool updateAd = false)
        {
            if (updateAd)
            {
                _currentAd = AdController.GetAd(_currentAd.Id);
            }

            //If it's a selling ad and the user is logged in
            if (_currentAd.Type == AdType.Selling && AuthHelper.IsLoggedIn())
            {
                BtnReserve.Visible = true;

                //If the ad is unreserved
                if (_currentAd.ReservedBy == null)
                {
                    var user = AuthController.GetUpdatedCurrentUserDetails();
                    //Only enabled if the user is not the author and has reservations
                    BtnReserve.Enabled =
                        (_currentAd.Author.Email != user.Email && user.Reservations > 0);
                }
                else
                {
                    BtnReserve.Enabled = false;
                }
            }
            else
            {
                BtnReserve.Visible = false;
            }
        }
Esempio n. 10
0
 void Start()
 {
     OnStart();
     Master.WaitAndDo(0.7f, () =>
     {
         AdController.CheckAndShowAd();
     }, this, true);
 }
Esempio n. 11
0
        private async void BotClient_OnUpdate(System.Object sender, Telegram.Bot.Args.UpdateEventArgs e)
        {
            DataBase db = Singleton.GetInstance().Context;

            if (e.Update.PreCheckoutQuery != null)
            {
                await BotClient.AnswerPreCheckoutQueryAsync(e.Update.PreCheckoutQuery.Id);

                if (e.Update.PreCheckoutQuery.InvoicePayload == "Pay is correct")
                {
                    User user = db.GetUser(e.Update.PreCheckoutQuery.From.Id);
                    user.BanDate = System.DateTime.Now;
                    db.Save();
                    IsUnBan.ThisUnBan(BotClient, user);
                    await Task.Run(() => SetIncomeChannel(e.Update.PreCheckoutQuery.From.Id, e.Update.PreCheckoutQuery.TotalAmount / 100));
                }
                else if (e.Update.PreCheckoutQuery.InvoicePayload == "Balance is correct")
                {
                    AdUser adUser = db.GetAdUser(e.Update.PreCheckoutQuery.From.Id);
                    adUser.Balance += e.Update.PreCheckoutQuery.TotalAmount / 100;
                    db.Save();
                    await Task.Run(() => SetIncomeChannel(e.Update.PreCheckoutQuery.From.Id, e.Update.PreCheckoutQuery.TotalAmount / 100));
                }
                else if (e.Update.PreCheckoutQuery.InvoicePayload == "PostTemplate is correct")
                {
                    AdUser       adUser       = db.GetAdUser(e.Update.PreCheckoutQuery.From.Id);
                    PostTemplate postTemplate = db.GetTempalte(adUser.User.ID, adUser.EditingPostTemplateId);
                    postTemplate.IsPaid = true;
                    System.Object ob = await AdController.AssemblyTemplate(BotClient, postTemplate);

                    if (ob is Message)
                    {
                        Message       mes  = (Message)ob;
                        System.String text = mes.Text;
                        await BotClient.SendTextMessageAsync(CommandText.bufferChannelId, text);
                    }
                    else
                    {
                        List <InputMediaBase> inputMedias = (List <InputMediaBase>)ob;

                        await BotClient.SendMediaGroupAsync(CommandText.bufferChannelId, inputMedias);
                    }
                    IsDataTaken.IsCheck(BotClient, e.Update.PreCheckoutQuery.From.Id, postTemplate.PostTime.ToList());
                    db.Save();

                    await Task.Run(() => SetIncomeChannel(e.Update.PreCheckoutQuery.From.Id, e.Update.PreCheckoutQuery.TotalAmount / 100, postTemplate));
                }
                else if (e.Update.PreCheckoutQuery.InvoicePayload == "Pay Confirm User")
                {
                    User user = db.GetUser(e.Update.PreCheckoutQuery.From.Id);
                    user.PayConfirm = true;
                    user.PayDate    = System.DateTime.Today.AddMonths(1);
                    db.Save();

                    await Task.Run(() => SetIncomeChannel(e.Update.PreCheckoutQuery.From.Id, e.Update.PreCheckoutQuery.TotalAmount / 100));
                }
            }
        }
Esempio n. 12
0
    public void LoadLevel(string levelName)
    {
        SceneManager.LoadScene(levelName);

    #if UNITY_ADS
        // Show an ad
        AdController.ShowAd();
        #endif
    }
Esempio n. 13
0
 public HomeForm()
 {
     InitializeComponent();
     ViewController.Start(this);
     LogOut(); //Need this to initialize the components in the dashboard
     LoadAds(AdController.GetAds().ToShortAdUcList());
     RbAll.Select();
     BtnPost.Enabled = false;
 }
Esempio n. 14
0
 void Start()
 {
     anim  = GameObject.Find("Canvas").GetComponent <Animator>();
     stop  = GetComponent <PlayerMovement>();
     goi   = GetComponent <GameOverInfo>();
     tail  = GetComponent <BoardClassic>();
     adCon = GetComponent <AdController>();
     dpad  = GameObject.Find("DPad");
 }
Esempio n. 15
0
        public override void ObserveActions()
        {
            observe(new RegisterController().SaveReg);

            observe(new Users.TopicController().Create);
            observe(new Users.PostController().Create);
            observe(new Users.PollController().Create);

            observe(new Edits.TopicController().Update);
            observe(new Edits.PostController().Update);

            Moderators.TopicSaveController mt = new wojilu.Web.Controller.Forum.Moderators.TopicSaveController();
            observe(mt.Delete);

            Moderators.PostSaveController mp = new wojilu.Web.Controller.Forum.Moderators.PostSaveController();
            observe(mp.DeletePost);
            observe(mp.DeleteTopic);


            Admin.ForumController f = new wojilu.Web.Controller.Forum.Admin.ForumController();
            observe(f.SaveNotice);
            observe(f.SaveBoard);
            observe(f.SaveCategory);
            observe(f.UpdateBoard);
            observe(f.UpdateCategory);
            observe(f.DeleteBoard);
            observe(f.DeleteCategory);
            observe(f.AdminTopicTrashList);
            observe(f.AdminPostTrashList);
            observe(f.SaveCombine);

            //-------------------------------------------------------------
            observe(new Admin.SettingController().Save);

            Admin.ForumLinkController lnk = new wojilu.Web.Controller.Forum.Admin.ForumLinkController();
            observe(lnk.Create);
            observe(lnk.Update);
            observe(lnk.Delete);
            observe(lnk.SaveSort);

            Admin.PickedImgController img = new wojilu.Web.Controller.Forum.Admin.PickedImgController();
            observe(img.Create);
            observe(img.Update);
            observe(img.Delete);

            Admin.ModeratorController md = new wojilu.Web.Controller.Forum.Admin.ModeratorController();
            observe(md.Create);
            observe(md.Delete);

            AdController ad = new AdController();

            observe(ad.Create);
            observe(ad.Update);
            observe(ad.Delete);
            observe(ad.Start);
            observe(ad.Stop);
        }
Esempio n. 16
0
    public void MagicWandClick()
    {
        AdController.giveReward = () => {
            Debug.Log("giveReward MagicWand");

            GamePlay.Instance.magicWand();
            Close();
        };
        AdController.ShowRewarded();
    }
Esempio n. 17
0
 private void GameObjectFind()
 {
     totalCoinsTxt = GameObject.Find("TotalCoins").GetComponent <Text>();
     diamondQtdTxt = GameObject.Find("DiamondQtd").GetComponent <Text>();
     adCont        = GameObject.Find("AdControl").GetComponent <AdController>();
     removeAdsGO   = GameObject.Find("RemoveAds");
     effectAS      = GameObject.Find("EffectSource").GetComponent <AudioSource>();
     settingsBar   = GameObject.Find("SettingsBar").GetComponent <RectTransform>();
     buyEffect     = GameObject.Find("BuyEffect").GetComponent <ParticleSystem>();
 }
Esempio n. 18
0
 void Start()
 {
     anim  = GameObject.Find("Canvas").GetComponent <Animator>();
     text  = GetComponent <DictionaryLookup>();
     stop  = GetComponent <PlayerMovement>();
     goi   = GetComponent <GameOverInfo>();
     tail  = GetComponent <BoardWordSnake>();
     adCon = GetComponent <AdController>();
     dpad  = GameObject.Find("DPad");
 }
Esempio n. 19
0
 void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     else if (Instance != this)
     {
         Destroy(gameObject);
     }
 }
Esempio n. 20
0
    protected void BindAds()
    {
        string thisPath = Request.Url.LocalPath;

        PageName = System.IO.Path.GetFileName(thisPath);

        Ads = AdController.GetByPage(PageName, BoxPlacement.ToString());
        repeater.ItemDataBound += new RepeaterItemEventHandler(repeater_ItemDataBound);
        repeater.DataSource     = Ads;
        repeater.DataBind();
    }
Esempio n. 21
0
 public static void setVip(int i)
 {
     Debug.Log("setVip: " + i);
     PlayerPrefs.SetInt("VIP", i);
     vip = Convert.ToBoolean(i);
     //if (vip) GameController.instance.showPreviousScreen();
     //setVipFeatures();
     AdController.hideBanner();
     //if (vip == 0 && PlayerPrefs.GetString("selectedBarName") == "vip")
     //    BarGUI.instance.updateBarPricesButtons();
 }
Esempio n. 22
0
 private void Awake()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
         DontDestroyOnLoad(gameObject);
     }
 }
Esempio n. 23
0
 void Awake()
 {
     if (adControl == null)
     {
         DontDestroyOnLoad(gameObject);
         adControl = this;
     }
     else if (adControl != this)
     {
         Destroy(this.gameObject);
     }
 }
Esempio n. 24
0
 private void Start()
 {
     if (main == null)
     {
         main = this;
         DontDestroyOnLoad(this.gameObject);
     }
     else if (main != this)
     {
         Destroy(this.gameObject);
     }
 }
Esempio n. 25
0
 //Checks if the controller has an ad
 void Singleton()
 {
     if (controller != null)
     {
         Destroy(gameObject);
     }
     else
     {
         controller = this;
         //DontDestroyOnLoad(gameObject);
     }
 }
Esempio n. 26
0
 void Awake()
 {
     if (controller == null)
     {
         DontDestroyOnLoad(gameObject);
         controller = this;
     }
     else if (controller != this)
     {
         Destroy(gameObject);
     }
 }
Esempio n. 27
0
    public void ClicaBotaoContinuar(bool isPaused)
    {
        // Se menu está pausado, nao é neessário abrir tela de ad.
        // Se é menu "Fim de jogo", ad de reward aparece para ele voltar a jogar,
        // se assistir a propaganda


        if (!isPaused)
        {
            AdController.ShowRewardAd();
        }
    }
Esempio n. 28
0
 // Start is called before the first frame update
 void Start()
 {
     if (Instance != null)
     {
         Destroy(this.gameObject);
     }
     else
     {
         Instance = this;
         DontDestroyOnLoad(this.gameObject);
     }
     Monetization.Initialize(googlePlayStoreId, false);
 }
Esempio n. 29
0
    public float chanceOfAd = 50f; // Chance of getting an ad when requested.

    private void Awake()
    {
        // Initialize singleton.
        if (Instance == null)
        {
            Instance = this;
            DontDestroyOnLoad(gameObject);
        }
        else
        {
            Destroy(gameObject);
        }
    }
Esempio n. 30
0
 private void Awake()
 {
     if (adInstance == null)
     {
         adInstance = this;
     }
     else
     {
         Destroy(gameObject);
         return;
     }
     DontDestroyOnLoad(gameObject);
 }