充值后没有绑定则提示绑定
This commit is contained in:
parent
664607d1e1
commit
16975e700e
@ -142,10 +142,9 @@ function PayManager:requestRewards(purchaseToken, orderId, originOrderId, notSho
|
||||
end
|
||||
|
||||
if showRewards then
|
||||
-- if not ModuleManager.AccountManager:getIsBinded() then -- 没绑定账户信息,提示去绑定
|
||||
-- -- body
|
||||
-- end
|
||||
|
||||
if not EDITOR_MODE and not ModuleManager.AccountManager:getIsBinded() then -- 没绑定账户信息,提示去绑定
|
||||
ModuleManager.AccountManager:showBindUI()
|
||||
end
|
||||
if msgData.rewards and table.nums(msgData.rewards) > 0 then
|
||||
GFunc.showRewardBox(msgData.rewards)
|
||||
end
|
||||
|
||||
@ -206,8 +206,9 @@ local act_growup_gift = {
|
||||
["time_type"]=1,
|
||||
["limit_time"]=3,
|
||||
["cd"]=12,
|
||||
["limit"]=1,
|
||||
["value"]=800
|
||||
["limit"]=99999,
|
||||
["value"]=800,
|
||||
["last"]=1
|
||||
},
|
||||
[2014]={
|
||||
["hero_id"]=24001,
|
||||
@ -421,9 +422,10 @@ local act_growup_gift = {
|
||||
["time_type"]=1,
|
||||
["limit_time"]=3,
|
||||
["cd"]=12,
|
||||
["limit"]=1,
|
||||
["limit"]=99999,
|
||||
["value"]=800,
|
||||
["value_2"]=1
|
||||
["value_2"]=1,
|
||||
["last"]=1
|
||||
},
|
||||
[3014]={
|
||||
["hero_id"]=34001,
|
||||
@ -637,9 +639,10 @@ local act_growup_gift = {
|
||||
["time_type"]=1,
|
||||
["limit_time"]=3,
|
||||
["cd"]=12,
|
||||
["limit"]=1,
|
||||
["limit"]=99999,
|
||||
["value"]=800,
|
||||
["value_2"]=1
|
||||
["value_2"]=1,
|
||||
["last"]=1
|
||||
},
|
||||
[4014]={
|
||||
["hero_id"]=44001,
|
||||
@ -853,9 +856,10 @@ local act_growup_gift = {
|
||||
["time_type"]=1,
|
||||
["limit_time"]=3,
|
||||
["cd"]=12,
|
||||
["limit"]=1,
|
||||
["limit"]=99999,
|
||||
["value"]=800,
|
||||
["value_2"]=1
|
||||
["value_2"]=1,
|
||||
["last"]=1
|
||||
},
|
||||
[5014]={
|
||||
["hero_id"]=54001,
|
||||
@ -1069,9 +1073,10 @@ local act_growup_gift = {
|
||||
["time_type"]=1,
|
||||
["limit_time"]=3,
|
||||
["cd"]=12,
|
||||
["limit"]=1,
|
||||
["limit"]=99999,
|
||||
["value"]=800,
|
||||
["value_2"]=1
|
||||
["value_2"]=1,
|
||||
["last"]=1
|
||||
}
|
||||
}
|
||||
local config = {
|
||||
|
||||
@ -212,6 +212,7 @@ local LocalizationGlobalConst =
|
||||
SETTING_DESC_22 = "SETTING_DESC_22",
|
||||
SETTING_DESC_23 = "SETTING_DESC_23",
|
||||
SETTING_DESC_25 = "SETTING_DESC_25",
|
||||
BIND_TIPS_DESC = "BIND_TIPS_DESC",
|
||||
}
|
||||
|
||||
return LocalizationGlobalConst
|
||||
File diff suppressed because it is too large
Load Diff
@ -212,6 +212,7 @@ local localization_global =
|
||||
["SETTING_DESC_22"] = "Google Play Store连接异常,请稍后再试",
|
||||
["SETTING_DESC_23"] = "当前有订单正在处理中,请稍后再试",
|
||||
["SETTING_DESC_25"] = "支付取消",
|
||||
["BIND_TIPS_DESC"] = "为了您的帐户安全,请绑定账号",
|
||||
}
|
||||
|
||||
return localization_global
|
||||
@ -212,6 +212,7 @@ local localization_global =
|
||||
["SETTING_DESC_22"] = "Google Play Store connection error, please try again later",
|
||||
["SETTING_DESC_23"] = "An order is currently being processed, please try again later",
|
||||
["SETTING_DESC_25"] = "Payment Cancellation",
|
||||
["BIND_TIPS_DESC"] = "For the security of your account, please bind your accounts",
|
||||
}
|
||||
|
||||
return localization_global
|
||||
@ -212,6 +212,7 @@ local localization_global =
|
||||
["SETTING_DESC_22"] = "Google Play Store連接異常,請稍後再試",
|
||||
["SETTING_DESC_23"] = "當前有訂單正在處理中,請稍後再試",
|
||||
["SETTING_DESC_25"] = "支付取消",
|
||||
["BIND_TIPS_DESC"] = "爲了您的帳戶安全,請綁定賬號",
|
||||
}
|
||||
|
||||
return localization_global
|
||||
@ -1,10 +1,7 @@
|
||||
local AccountManager = class("AccountManager", BaseModule)
|
||||
|
||||
function AccountManager:showBindUI()
|
||||
if DataManager.PlayerData:isBinded() then
|
||||
return
|
||||
end
|
||||
UIManager:showUI("app/ui/game_setting/setting_binding_ui")
|
||||
UIManager:showUI("app/ui/game_setting/account_binding_ui")
|
||||
end
|
||||
|
||||
function AccountManager:showDeleteUI()
|
||||
|
||||
41
lua/app/ui/game_setting/account_binding_ui.lua
Normal file
41
lua/app/ui/game_setting/account_binding_ui.lua
Normal file
@ -0,0 +1,41 @@
|
||||
local AccountBindUI = class("AccountBindUI", BaseUI)
|
||||
|
||||
function AccountBindUI:isFullScreen()
|
||||
return false
|
||||
end
|
||||
|
||||
function AccountBindUI:getPrefabPath()
|
||||
return "assets/prefabs/ui/setting/account_bind_ui.prefab"
|
||||
end
|
||||
|
||||
function AccountBindUI:onLoadRootComplete()
|
||||
self.uiMap = self.root:genAllChildren()
|
||||
|
||||
self.uiMap["account_bind_ui.title_bg_img.title_text"]:setText(I18N:getGlobalText(I18N.GlobalConst.MESSAGE_BOX_TITLE))
|
||||
self.uiMap["account_bind_ui.title_bg_img.bg.content_tx"]:setText(I18N:getGlobalText(I18N.GlobalConst.BIND_TIPS_DESC))
|
||||
self.uiMap["account_bind_ui.title_bg_img.google_sign_btn"]:addClickListener(function()
|
||||
if ModuleManager.AccountManager:getIsBinded() then
|
||||
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.ACCOUNT_ALREADY_BINDED_DESC))
|
||||
return
|
||||
end
|
||||
ModuleManager.AccountManager:bindAccount()
|
||||
end)
|
||||
self.uiMap["account_bind_ui.close_btn"]:addClickListener(function()
|
||||
self:closeUI()
|
||||
end)
|
||||
|
||||
self:addEventListener(EventManager.CUSTOM_EVENT.BIND_ACCOUNT_SUCCESS, function()
|
||||
self:refreshAccountInfo()
|
||||
end)
|
||||
self:refreshAccountInfo()
|
||||
end
|
||||
|
||||
function AccountBindUI:refreshAccountInfo()
|
||||
if ModuleManager.AccountManager:getIsBinded() then
|
||||
self.uiMap["account_bind_ui.title_bg_img.google_sign_btn.desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.ACCOUNT_ALREADY_BINDED_DESC))
|
||||
else
|
||||
self.uiMap["account_bind_ui.title_bg_img.google_sign_btn.desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.BIND_ACCOUNT_DESC))
|
||||
end
|
||||
end
|
||||
|
||||
return AccountBindUI
|
||||
10
lua/app/ui/game_setting/account_binding_ui.lua.meta
Normal file
10
lua/app/ui/game_setting/account_binding_ui.lua.meta
Normal file
@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6744d0c16f8bbef45bd23c43a5742024
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3}
|
||||
Loading…
x
Reference in New Issue
Block a user