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"); } } }
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"); } } }
void OnSpinButtonClick() { MG_Manager.Play_ButtonClick(); if (isSpining) { return; } clickTime++; MG_Manager.ShowRV(OnSpinAdCallback, clickTime, "dice reward ad :" + _rewardType); }
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(); } }
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."); } }
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; } } }
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()); }
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"); }
void OnSaveWalletClick() { MG_Manager.Play_ButtonClick(); clickTime++; MG_Manager.ShowRV(OnAdCallback, clickTime, "get" + (MG_SaveManager.Current_GamePanel == 0 ? "Scratch" : "Slots") + " cash"); }