取消金币
This commit is contained in:
@@ -132,86 +132,129 @@ namespace ScrewsMaster
|
||||
var mergePrice = ConfigSystem.GetConfig<CommonModel>().Purchaseprops;
|
||||
var cleanPrice = ConfigSystem.GetConfig<CommonModel>().Purchaseprops;
|
||||
_payBoxPrice = (int)ConfigSystem.GetConfig<CommonModel>().addspace;
|
||||
|
||||
if (ui.btn_add is btn_revive btnAdd) btnAdd.txt_coin.text = addPrice.ToString();
|
||||
ui.btn_add.onClick.Add(() =>
|
||||
if (type != 3)
|
||||
{
|
||||
if (!GameHelper.CheckGoldNumber(addPrice))
|
||||
{
|
||||
GameHelper.ShowTips("Not Enough Coins");
|
||||
return;
|
||||
}
|
||||
GameHelper.AddGoldNumber(-addPrice);
|
||||
GameDispatcher.Instance.Dispatch(GameMsg.Gold_refresh);
|
||||
_payBoxPrice = 1;
|
||||
|
||||
GameHelper.AddItemNumber(ItemEnum.AddHole, 1);
|
||||
SetButtonsTouchable(false);
|
||||
CtrlCloseUI();
|
||||
ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
});
|
||||
}
|
||||
|
||||
if (ui.btn_merge is btn_revive btnMerge) btnMerge.txt_coin.text = mergePrice.ToString();
|
||||
ui.btn_merge.onClick.Add(() =>
|
||||
{
|
||||
if (!GameHelper.CheckGoldNumber(mergePrice))
|
||||
{
|
||||
GameHelper.ShowTips("Not Enough Coins");
|
||||
return;
|
||||
}
|
||||
GameHelper.AddGoldNumber(-mergePrice);
|
||||
GameDispatcher.Instance.Dispatch(GameMsg.Gold_refresh);
|
||||
// if (ui.btn_add is btn_revive btnAdd) btnAdd.txt_coin.text = addPrice.ToString();
|
||||
// ui.btn_add.onClick.Add(() =>
|
||||
// {
|
||||
// if (!GameHelper.CheckGoldNumber(addPrice))
|
||||
// {
|
||||
// GameHelper.ShowTips("Not Enough Coins");
|
||||
// return;
|
||||
// }
|
||||
// GameHelper.AddGoldNumber(-addPrice);
|
||||
// GameDispatcher.Instance.Dispatch(GameMsg.Gold_refresh);
|
||||
|
||||
GameHelper.AddItemNumber(ItemEnum.MergeBox, 1);
|
||||
// GameHelper.AddItemNumber(ItemEnum.AddHole, 1);
|
||||
// SetButtonsTouchable(false);
|
||||
// CtrlCloseUI();
|
||||
// ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
// });
|
||||
|
||||
SetButtonsTouchable(false);
|
||||
CtrlCloseUI();
|
||||
ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
});
|
||||
// if (ui.btn_merge is btn_revive btnMerge) btnMerge.txt_coin.text = mergePrice.ToString();
|
||||
// ui.btn_merge.onClick.Add(() =>
|
||||
// {
|
||||
// if (!GameHelper.CheckGoldNumber(mergePrice))
|
||||
// {
|
||||
// GameHelper.ShowTips("Not Enough Coins");
|
||||
// return;
|
||||
// }
|
||||
// GameHelper.AddGoldNumber(-mergePrice);
|
||||
// GameDispatcher.Instance.Dispatch(GameMsg.Gold_refresh);
|
||||
|
||||
if (ui.btn_clean is btn_revive btnClean) btnClean.txt_coin.text = cleanPrice.ToString();
|
||||
ui.btn_clean.onClick.Add(() =>
|
||||
{
|
||||
if (!GameHelper.CheckGoldNumber(cleanPrice))
|
||||
{
|
||||
GameHelper.ShowTips("Not Enough Coins");
|
||||
return;
|
||||
}
|
||||
GameHelper.AddGoldNumber(-cleanPrice);
|
||||
GameDispatcher.Instance.Dispatch(GameMsg.Gold_refresh);
|
||||
// GameHelper.AddItemNumber(ItemEnum.MergeBox, 1);
|
||||
|
||||
GameHelper.AddItemNumber(ItemEnum.ClearHole, 1);
|
||||
SetButtonsTouchable(false);
|
||||
CtrlCloseUI();
|
||||
ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
});
|
||||
// SetButtonsTouchable(false);
|
||||
// CtrlCloseUI();
|
||||
// ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
// });
|
||||
|
||||
// if (ui.btn_clean is btn_revive btnClean) btnClean.txt_coin.text = cleanPrice.ToString();
|
||||
// ui.btn_clean.onClick.Add(() =>
|
||||
// {
|
||||
// if (!GameHelper.CheckGoldNumber(cleanPrice))
|
||||
// {
|
||||
// GameHelper.ShowTips("Not Enough Coins");
|
||||
// return;
|
||||
// }
|
||||
// GameHelper.AddGoldNumber(-cleanPrice);
|
||||
// GameDispatcher.Instance.Dispatch(GameMsg.Gold_refresh);
|
||||
|
||||
// GameHelper.AddItemNumber(ItemEnum.ClearHole, 1);
|
||||
// SetButtonsTouchable(false);
|
||||
// CtrlCloseUI();
|
||||
// ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
// });
|
||||
|
||||
// if (ui.btn_PayBox is btn_revive btnPayBox) btnPayBox.txt_coin.text = payBoxPrice.ToString();
|
||||
ui.btn_PayBox.onClick.Add(() =>
|
||||
{
|
||||
if (_needWatchAds)
|
||||
if (type != 3)
|
||||
{
|
||||
NetworkKit.BuriedPoint(BuriedPointEvent.Apple_pay_event, BuriedPointEvent.AddBoxClick + "_" + num, 1);
|
||||
GameHelper.ShowVideoAd($"PayBox", success =>
|
||||
if (_needWatchAds)
|
||||
{
|
||||
if (success)
|
||||
NetworkKit.BuriedPoint(BuriedPointEvent.Apple_pay_event, BuriedPointEvent.BuyProp + "_" + type, 1);
|
||||
GameHelper.ShowVideoAd($"Prop", success =>
|
||||
{
|
||||
GameHelper.UpdateAdRewardExchangeTime();
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
if (success)
|
||||
{
|
||||
GameHelper.UpdateAdRewardExchangeTime();
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
if (GameHelper.CheckAdWatchCount(_payBoxPrice))
|
||||
{
|
||||
GameHelper.AddAdWatchCount(-_payBoxPrice);
|
||||
ShowScrews.Instance.OnSuccessPayBox1(num);
|
||||
SetButtonsTouchable(false);
|
||||
CtrlCloseUI();
|
||||
ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
if (GameHelper.CheckAdWatchCount(_payBoxPrice))
|
||||
{
|
||||
GameHelper.AddAdWatchCount(-_payBoxPrice);
|
||||
|
||||
// ShowScrews.Instance.OnSuccessPayBox1(num);
|
||||
// SetButtonsTouchable(false);
|
||||
// CtrlCloseUI();
|
||||
// ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
if (type == 0) GameHelper.AddItemNumber(ItemEnum.AddHole, 1);
|
||||
else if (type == 1) GameHelper.AddItemNumber(ItemEnum.MergeBox, 1);
|
||||
else if (type == 2) GameHelper.AddItemNumber(ItemEnum.ClearHole, 1);
|
||||
SetButtonsTouchable(false);
|
||||
CtrlCloseUI();
|
||||
ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
}
|
||||
else
|
||||
{
|
||||
GameHelper.ShowTips("Insufficient AdWatchCount");
|
||||
}
|
||||
}
|
||||
else
|
||||
else if (type == 3)
|
||||
{
|
||||
GameHelper.ShowTips("Insufficient AdWatchCount");
|
||||
if (_needWatchAds)
|
||||
{
|
||||
NetworkKit.BuriedPoint(BuriedPointEvent.Apple_pay_event, BuriedPointEvent.AddBoxClick + "_" + num, 1);
|
||||
GameHelper.ShowVideoAd($"PayBox", success =>
|
||||
{
|
||||
if (success)
|
||||
{
|
||||
GameHelper.UpdateAdRewardExchangeTime();
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
if (GameHelper.CheckAdWatchCount(_payBoxPrice))
|
||||
{
|
||||
GameHelper.AddAdWatchCount(-_payBoxPrice);
|
||||
ShowScrews.Instance.OnSuccessPayBox1(num);
|
||||
SetButtonsTouchable(false);
|
||||
CtrlCloseUI();
|
||||
ShowScrews.Instance.ShowToast("Successful purchase");
|
||||
}
|
||||
else
|
||||
{
|
||||
GameHelper.ShowTips("Insufficient AdWatchCount");
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -226,14 +269,14 @@ namespace ScrewsMaster
|
||||
{
|
||||
ui.pay_type.selectedIndex = 1;
|
||||
decimal price = (decimal)GameHelper.GetCommonModel().addspace2;
|
||||
ui.btn_max_pay.title = "$ "+price;
|
||||
ui.btn_max_pay.title = "$ " + price;
|
||||
|
||||
if (GameHelper.IsGiftSwitch() && ConfigSystem.GetConfig<CommonModel>().PiggyBankSwitch == 1) (ui.btn_max_pay.GetChild("img_saveingpot") as GImage).visible = true;
|
||||
|
||||
ui.btn_max_pay.SetClick(() =>
|
||||
{
|
||||
Debug.Log(BuriedPointEvent.AddBoxClick + "_" + num);
|
||||
NetworkKit.BuriedPoint(BuriedPointEvent.Apple_pay_event, BuriedPointEvent.AddBoxClick + "_" + num, 1);
|
||||
NetworkKit.BuriedPoint(BuriedPointEvent.Apple_pay_event, BuriedPointEvent.AddBoxClick + "_" + num, 1);
|
||||
ApplePayClass maxPayData = new ApplePayClass
|
||||
{
|
||||
amount = (int)Math.Round(price * 100),
|
||||
@@ -248,7 +291,7 @@ namespace ScrewsMaster
|
||||
private void UpdateWatchAdsText()
|
||||
{
|
||||
ui.text_hasADsCount.text = $"Owner ADs:{GameHelper.GetAdWatchCount()}";
|
||||
ui.text_NeedAds.text = $"Need {(int)ConfigSystem.GetConfig<CommonModel>().addspace} ADs";
|
||||
ui.text_NeedAds.text = $"Need {(int)_payBoxPrice} ADs";
|
||||
}
|
||||
|
||||
private void UpdateButtonState()
|
||||
@@ -279,9 +322,9 @@ namespace ScrewsMaster
|
||||
|
||||
private void SetButtonsTouchable(bool b)
|
||||
{
|
||||
ui.btn_add.touchable = b;
|
||||
ui.btn_merge.touchable = b;
|
||||
ui.btn_clean.touchable = b;
|
||||
// ui.btn_add.touchable = b;
|
||||
// ui.btn_merge.touchable = b;
|
||||
// ui.btn_clean.touchable = b;
|
||||
ui.btn_PayBox.touchable = b;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user