void OnGet()
        {
            MG_Manager.Play_ButtonClick();
            switch (RewardPanelType)
            {
            case MG_RewardPanelType.AdClaim:
                clikcAdTime++;
                RewardMutiple = 1;
                MG_Manager.ShowRV(GetReward, clikcAdTime, "Get Cash Reward in " + RewardPanelType + " RewardPanel");
                break;

            case MG_RewardPanelType.AdRandom:
                clikcAdTime++;
                MG_Manager.ShowRV(GetReward, clikcAdTime, "Get Cash Reward in " + RewardPanelType + " RewardPanel");
                break;

            case MG_RewardPanelType.FreeMutipleClaim:
                GetReward();
                break;

            case MG_RewardPanelType.FreeClaim:
                RewardMutiple = 1;
                GetReward();
                break;

            default:
                Debug.LogError("Get MG_Cash Reward Error : panelType is error.");
                break;
            }
        }
 void OnSpinButtonClick()
 {
     MG_Manager.Play_ButtonClick();
     if (isSpining)
     {
         return;
     }
     if (isLocked)
     {
         clickTime++;
         MG_Manager.ShowRV(OnUnlockAdCallback, clickTime, "slots unlock");
         return;
     }
     if (needAd)
     {
         clickTime++;
         MG_Manager.ShowRV(OnNoGoldAdCallback, clickTime, "slots adSpin");
         return;
     }
     isSpining = true;
     MG_SaveManager.SlotsTotalPlayTimes++;
     rewardType = MG_Manager.Instance.Random_SlotsReward(baseNum * mutiples[mutiplesIndex], out rewardNum);
     MG_Manager.Instance.Add_Save_Gold(-baseNum * mutiples[mutiplesIndex]);
     StartCoroutine("StartSpin");
 }
 void OnSpinClick()
 {
     MG_Manager.Play_ButtonClick();
     if (isRotating)
     {
         return;
     }
     if (isAdLock)
     {
         clickTime++;
         MG_Manager.ShowRV(AdCallback, clickTime, "wheel unlock");
         return;
     }
     else
     {
         if (MG_Manager.Instance.Get_Save_WheelTickets() <= 0)
         {
             MG_UIManager.Instance.ClosePopPanelAsync(MG_PopPanelType.WheelPanel);
         }
         else
         {
             isRotating = true;
             MG_Manager.Instance.SendAdjustWheelEvent();
             rewardIndex = MG_Manager.Instance.Random_WheelReward();
             MG_Manager.Instance.Add_Save_WheelTickets(-1);
             StartCoroutine("WaitRoateEnd");
         }
     }
 }
Exemple #4
0
 void OnSpinClick()
 {
     MG_Manager.Play_ButtonClick();
     if (isRotating)
     {
         return;
     }
     if (isAdLock)
     {
         clickTime++;
         MG_Manager.ShowRV(AdCallback, clickTime, "wheel unlock");
         return;
     }
     else
     {
         if (MG_Manager.Instance.Get_Save_WheelTickets() <= 0)
         {
             MG_Manager.Instance.Show_PopTipsPanel("You have no ticket.");
         }
         else
         {
             isRotating = true;
             MG_Manager.Instance.canChangeGame = false;
             MG_Manager.Instance.SendAdjustWheelEvent();
             rewardIndex = MG_Manager.Instance.Random_WheelReward(false);
             MG_Manager.Instance.Add_Save_WheelTickets(-1);
             StartCoroutine("WaitRoateEnd");
         }
     }
 }
Exemple #5
0
 void OnSpinButtonClick()
 {
     MG_Manager.Play_ButtonClick();
     if (isSpining)
     {
         return;
     }
     clickTime++;
     MG_Manager.ShowRV(OnSpinAdCallback, clickTime, "dice reward ad :" + _rewardType);
 }
Exemple #6
0
 void OnSpinClick()
 {
     MG_Manager.Play_ButtonClick();
     if (isRotating)
     {
         return;
     }
     clickTime++;
     MG_Manager.ShowRV(AdCallback, clickTime, "out wheel spin");
 }
        void OnAdButtonClick()
        {
            MG_Manager.Play_ButtonClick();

            if (needAd)
            {
                clickTime++;
                MG_Manager.ShowRV(OnAdCallback, clickTime, "get reward" + rewardType);
            }
            else
            {
                OnAdCallback();
            }
        }
Exemple #8
0
 void OnOpen()
 {
     MG_Manager.Play_ButtonClick();
     if (MG_SaveManager.FirstCome && MG_Manager.Instance.NeedFirstComeReward)
     {
         MG_SaveManager.FirstCome = false;
         OpenGift();
     }
     else
     {
         clickAdTime++;
         MG_Manager.ShowRV(OpenGift, Giveup, clickAdTime, "Open Gift , reward is " + MG_Manager.Instance.RewardType);
     }
 }
 void OnSignButtonClick()
 {
     MG_Manager.Play_ButtonClick();
     if (MG_Manager.Instance.Get_Save_WetherSign())
     {
         clickTime++;
         MG_Manager.ShowRV(OnAdCallback, OnAdFailCallback, clickTime, "signin ad");
     }
     else
     {
         MG_UIManager.Instance.ClosePopPanelAsync(MG_PopPanelType.SignPanel);
         MG_Manager.Instance.Show_PopTipsPanel("You have signed today.");
     }
 }
Exemple #10
0
        void OnButtonClick()
        {
            MG_Manager.Play_ButtonClick();
            if (needAd)
            {
                switch (RewardPanelType)
                {
                case MG_RewardPanelType.AdDouble:
                    RewardMutiple = 2;
                    clickAdTime++;
                    MG_Manager.ShowRV(GetReward, clickAdTime, "Get " + RewardType + " Reward in " + RewardPanelType + " RewardPanel");
                    break;

                case MG_RewardPanelType.AdClaim:
                    clickAdTime++;
                    MG_Manager.ShowRV(GetReward, clickAdTime, "Get " + RewardType + " Reward in " + RewardPanelType + " RewardPanel");
                    break;

                case MG_RewardPanelType.AdRandom:
                    clickAdTime++;
                    if (RewardType == MG_RewardType.Gold)
                    {
                        MG_Manager.ShowRV(OnAdCallback, clickAdTime, "Get " + RewardType + " Reward in " + RewardPanelType + " RewardPanel");
                    }
                    else
                    {
                        MG_Manager.ShowRV(GetReward, clickAdTime, "Get " + RewardType + " Reward in " + RewardPanelType + " RewardPanel");
                    }
                    break;
                }
            }
            else
            {
                switch (RewardPanelType)
                {
                case MG_RewardPanelType.AdDouble:
                    RewardMutiple = 2;
                    GetReward();
                    break;

                case MG_RewardPanelType.AdClaim:
                case MG_RewardPanelType.AdRandom:
                case MG_RewardPanelType.FreeMutipleClaim:
                    GetReward();
                    break;
                }
            }
        }
Exemple #11
0
 void OnAdButtonClick()
 {
     MG_Manager.Play_ButtonClick();
     if (isNoTicket)
     {
         clickTime++;
         MG_Manager.ShowRV(OnTicketAdCallback, clickTime, "scratch get ticket");
         return;
     }
     else if (isLock)
     {
         clickTime++;
         MG_Manager.ShowRV(OnLockAdCallback, clickTime, "scratch unlock");
         return;
     }
 }
        void OnSpinButtonClick()
        {
            MG_Manager.Play_ButtonClick();
            if (isSpining)
            {
                return;
            }
            if (!needAd)
            {
                needAd = true;
            }
            else
            {
                clickTime++;
                MG_Manager.ShowRV(OnSpinAdCallback, clickTime, "dice slots extra spin");
                return;
            }
            isSpining = true;

            rewardNum = MG_Manager.Instance.Random_DiceSlotsReward(out rewardIsGold, out rewardMutiple);
            StartCoroutine(StartSpin());
        }
Exemple #13
0
        void OnSpinButtonClick()
        {
            MG_Manager.Play_ButtonClick();
            if (isSpining)
            {
                return;
            }
            if (!needAd)
            {
                needAd = true;
                go_adicon.SetActive(true);
                rect_spin.localPosition = new Vector2(26, 4);
            }
            else
            {
                clickTime++;
                MG_Manager.ShowRV(OnSpinAdCallback, clickTime, "dice slots extra spin");
                return;
            }
            isSpining = true;

            rewardNum = MG_Manager.Instance.Random_DiceSlotsReward(out rewardIsGold);
            StartCoroutine(StartSpin());
        }
 void OnOpenButtonClick()
 {
     MG_Manager.Play_ButtonClick();
     clickTime++;
     MG_Manager.ShowRV(OnOpenAdCallback, clickTime, "open extra reward");
 }
 void OnBuyClick()
 {
     MG_Manager.Play_ButtonClick();
     clickTime++;
     MG_Manager.ShowRV(OnBuyCallback, clickTime, "buy dice energy");
 }
 void OnAdClick()
 {
     MG_Manager.Play_ButtonClick();
     clickTime++;
     MG_Manager.ShowRV(AdCallback, clickTime, "Get more gold");
 }
Exemple #17
0
 void OnSaveWalletClick()
 {
     MG_Manager.Play_ButtonClick();
     clickTime++;
     MG_Manager.ShowRV(OnAdCallback, clickTime, "get" + (MG_SaveManager.Current_GamePanel == 0 ? "Scratch" : "Slots") + "  cash");
 }