Esempio n. 1
0
    public void SHowAd()
    {
        Time.timeScale = 0;
        TapsellShowOptions showOptions = new TapsellShowOptions();

        showOptions.backDisabled  = true;
        showOptions.immersiveMode = false;
        showOptions.rotationMode  = TapsellShowOptions.ROTATION_LOCKED_LANDSCAPE;
        showOptions.showDialog    = true;
        if (GamePlayManager.Instance)
        {
            GameManager.Instance.seeAd = true;
        }
        Tapsell.setRewardListener((TapsellAdFinishedResult result) =>
        {
            switch (kind)
            {
            case rewardKind.gem:
                GameManager.Instance.ChangeGem(amount);
                break;

            case rewardKind.coin:
                script.calmThree();
                break;

            case rewardKind.restart:
                FinishCounter.Instance.ReStartGame();
                break;

            case rewardKind.spinWheel:
                spin.startSpin();
                break;
            }
            Time.timeScale = 1;
            MissionController.Instance.AddToMission(Alpha.MissionSystem.Mission.Type.WatchVideo, 1);
            if (MainMenuManger.instance)
            {
                MainMenuManger.instance.loadMissions();
            }
            HaveAd = false;
            findAd();
        }
                                  );
        Tapsell.showAd(AdID, showOptions);
    }