Merge branch 'dev' of git.juzugame.com:b6-client/b6-lua into dev

This commit is contained in:
CloudJ 2023-05-31 11:37:51 +08:00
commit 14b1f256c9
10 changed files with 67 additions and 26 deletions

View File

@ -15,8 +15,8 @@ BIReport.CLICK_BTN_TYPE = {
BIReport.ADS_OPT_TYPE = { BIReport.ADS_OPT_TYPE = {
CLICK = "Click", CLICK = "Click",
SUC = "Scu", SUCCESS = "Success",
RETURN = "Return", REWARD_GET = "RewardGet",
} }
BIReport.PAY_OPT_TYPE = { BIReport.PAY_OPT_TYPE = {
@ -574,7 +574,7 @@ end
function BIReport:postAdPlaySuccess(adsType) function BIReport:postAdPlaySuccess(adsType)
local args = { local args = {
ad_type = adsType, ad_type = adsType,
event_type = BIReport.ADS_OPT_TYPE.SUC, event_type = BIReport.ADS_OPT_TYPE.SUCCESS,
} }
self:report(EVENT_NAME_AD_OPT, args) self:report(EVENT_NAME_AD_OPT, args)
end end
@ -583,7 +583,7 @@ end
function BIReport:postAdRewardGet(adsType) function BIReport:postAdRewardGet(adsType)
local args = { local args = {
ad_type = adsType, ad_type = adsType,
event_type = BIReport.ADS_OPT_TYPE.RETURN, event_type = BIReport.ADS_OPT_TYPE.REWARD_GET,
} }
self:report(EVENT_NAME_AD_OPT, args) self:report(EVENT_NAME_AD_OPT, args)
end end

View File

@ -29,6 +29,8 @@ EventManager.CUSTOM_EVENT = {
SKILL_REFRESH_SUCC = "SKILL_REFRESH_SUCC", SKILL_REFRESH_SUCC = "SKILL_REFRESH_SUCC",
GO_SHOP = "GO_SHOP", -- 跳转商店 GO_SHOP = "GO_SHOP", -- 跳转商店
UPDATE_MAIN_MALL_HEIGHT = "UPDATE_MAIN_MALL_HEIGHT", -- 更新主要商品的高度 UPDATE_MAIN_MALL_HEIGHT = "UPDATE_MAIN_MALL_HEIGHT", -- 更新主要商品的高度
GO_DAILY_CHALLENGE = "GO_DAILY_CHALLENGE", -- 跳转每日挑战
GO_CHAPTER = "GO_CHAPTER", -- 跳转主线章节
-- BORAD_TOUCH_BEGIN = "BORAD_TOUCH_BEGIN", -- BORAD_TOUCH_BEGIN = "BORAD_TOUCH_BEGIN",
-- BORAD_TOUCH_OVER = "BORAD_TOUCH_OVER" -- BORAD_TOUCH_OVER = "BORAD_TOUCH_OVER"
} }

View File

@ -278,23 +278,22 @@ function SDKManager:showFullScreenAds(adsClickType, adCallback)
end end
return true return true
end end
if NetManager:isNotReachable() then
-- if NetManager:isNotReachable() then -- 没有网
-- -- 没有网 GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_NETWORK))
-- GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_NETWORK)) return false
-- return false
-- end
-- if NetManager:getIsBusy() then
-- GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NETWORK_ERROE_1))
-- return false
-- end
if DataManager.MallActData:skipAd() then
self:adRewradAd(true)
if adCallback then
adCallback()
end
return true
end end
if NetManager:getIsBusy() then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NETWORK_ERROE_1))
return false
end
-- if DataManager.MallActData:skipAd() then
-- self:adRewradAd(true)
-- if adCallback then
-- adCallback()
-- end
-- return true
-- end
if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then if CS.UnityEngine.Application.platform == CS.UnityEngine.RuntimePlatform.Android then
if not CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr.AdLoaded then if not CS.BF.BFMain.Instance.SDKMgr.BFIronSourceSDKMgr.AdLoaded then
GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_ADS)) GFunc.showToast(I18N:getGlobalText(I18N.GlobalConst.NO_ADS))

View File

@ -411,7 +411,20 @@ function GFunc.getPerStr(key, str)
key == GConst.BattleConst.BUFF_NAME.HPP_ADD or key == GConst.BattleConst.BUFF_NAME.HPP_ADD or
key == GConst.BattleConst.BUFF_NAME.CRIT_TIME_ADD or key == GConst.BattleConst.BUFF_NAME.CRIT_TIME_ADD or
key == GConst.BattleConst.BUFF_NAME.EXP_TIME_ADD or key == GConst.BattleConst.BUFF_NAME.EXP_TIME_ADD or
key == GConst.BattleConst.BUFF_NAME.CURED_ADD key == GConst.BattleConst.BUFF_NAME.CURED_ADD or
key == GConst.BattleConst.BUFF_NAME.POISON or
key == GConst.BattleConst.BUFF_NAME.SHIELD or
key == GConst.BattleConst.BUFF_NAME.SHIELD_REBOUND_200 or
key == GConst.BattleConst.BUFF_NAME.VULNERABLE or
key == GConst.BattleConst.BUFF_NAME.CORRUPT or
key == GConst.BattleConst.BUFF_NAME.BLEED or
key == GConst.BattleConst.BUFF_NAME.WEAKEN or
key == GConst.BattleConst.BUFF_NAME.COUNTER_ATTACK or
key == GConst.BattleConst.BUFF_NAME.THORNS or
key == GConst.BattleConst.BUFF_NAME.SHIELD_REBOUND_400 or
key == GConst.BattleConst.BUFF_NAME.SHIELD_ICE_REBOUND_400 or
key == GConst.BattleConst.BUFF_NAME.BURN or
key == GConst.BattleConst.BUFF_NAME.SHIELD_ICE
then then
str = str // 100 .. "%" str = str // 100 .. "%"
end end
@ -1305,8 +1318,7 @@ function GFunc.setAdsSprite(img, isGrey)
if not img then if not img then
return return
end end
-- local skip = DataManager.MallActData:skipAd() local skip = false -- DataManager.MallActData:skipAd()
local skip = false
local icon = nil local icon = nil
if isGrey then if isGrey then
icon = skip and "common_ad_6" or "common_ad_5" icon = skip and "common_ad_6" or "common_ad_5"
@ -1317,7 +1329,7 @@ function GFunc.setAdsSprite(img, isGrey)
end end
function GFunc.getAdSprite() function GFunc.getAdSprite()
local skip = DataManager.MallActData:skipAd() local skip = false --DataManager.MallActData:skipAd()
return skip and "common_ad_4" or "common_ad_3" return skip and "common_ad_4" or "common_ad_3"
end end

View File

@ -263,6 +263,7 @@ local BUFF_NAME = {
DMG_ADDITION_PURPLE_ADD = "dmg_addition_purple_add", DMG_ADDITION_PURPLE_ADD = "dmg_addition_purple_add",
DMG_ADDITION_ALL_ADD = "dmg_addition_all_add", DMG_ADDITION_ALL_ADD = "dmg_addition_all_add",
STUN = "stun", STUN = "stun",
SHIELD = "shield",
NORMAL_ATTACK_DEC = "normal_attack_dec", NORMAL_ATTACK_DEC = "normal_attack_dec",
NORMAL_ATTACK_ADD = "normal_attack_add", NORMAL_ATTACK_ADD = "normal_attack_add",
BLOCK = "block", BLOCK = "block",
@ -294,6 +295,7 @@ local BUFF_NAME = {
DEATH_SUMMON = "death_summon", DEATH_SUMMON = "death_summon",
LOCK = "lock", LOCK = "lock",
SHIELD_REBOUND_400 = "shield_rebound_400", SHIELD_REBOUND_400 = "shield_rebound_400",
SHIELD_ICE = "shield_ice",
SHIELD_ICE_REBOUND_400 = "shield_ice_rebound_400", SHIELD_ICE_REBOUND_400 = "shield_ice_rebound_400",
} }
BattleConst.BUFF_NAME = BUFF_NAME BattleConst.BUFF_NAME = BUFF_NAME

View File

@ -56,6 +56,7 @@ end
function DailyChallengeManager:rspStartChallenge(result) function DailyChallengeManager:rspStartChallenge(result)
if result.err_code == GConst.ERROR_STR.SUCCESS then if result.err_code == GConst.ERROR_STR.SUCCESS then
DataManager.DailyChallengeData:onFightCountReduce()
DataManager.DailyChallengeData:setFixedChapterId(result.today_fixed_chapter_id) DataManager.DailyChallengeData:setFixedChapterId(result.today_fixed_chapter_id)
ModuleManager.BattleManager:playBattle(GConst.BattleConst.BATTLE_TYPE.DAILY_CHALLENGE) ModuleManager.BattleManager:playBattle(GConst.BattleConst.BATTLE_TYPE.DAILY_CHALLENGE)
end end

View File

@ -78,7 +78,7 @@ function SevenDayUI:initTop()
self.stepObjs[i] = { self.stepObjs[i] = {
btn = self.uiMap["seven_day_ui.slider_bg.btn_" .. i], btn = self.uiMap["seven_day_ui.slider_bg.btn_" .. i],
num = self.uiMap["seven_day_ui.slider_bg.btn_" .. i .. ".num"], num = self.uiMap["seven_day_ui.slider_bg.num_" .. i],
spine = self.uiMap["seven_day_ui.slider_bg.btn_" .. i .. ".ui_spine"], spine = self.uiMap["seven_day_ui.slider_bg.btn_" .. i .. ".ui_spine"],
} }
self.stepObjs[i].btn:addClickListener(function() self.stepObjs[i].btn:addClickListener(function()

View File

@ -72,8 +72,10 @@ function MainComp:refreshModuleComp()
self.dailyChallengeComp:getBaseObject():setActive(false) self.dailyChallengeComp:getBaseObject():setActive(false)
if self.curModuleType == GConst.MainCityConst.BOTTOM_MODULE_KEY.CHAPTER then if self.curModuleType == GConst.MainCityConst.BOTTOM_MODULE_KEY.CHAPTER then
self.chapterComp:getBaseObject():setActive(true) self.chapterComp:getBaseObject():setActive(true)
EventManager:dispatchEvent(EventManager.CUSTOM_EVENT.GO_CHAPTER)
elseif self.curModuleType == GConst.MainCityConst.BOTTOM_MODULE_KEY.DAILY_CHALLENGE then elseif self.curModuleType == GConst.MainCityConst.BOTTOM_MODULE_KEY.DAILY_CHALLENGE then
self.dailyChallengeComp:getBaseObject():setActive(true) self.dailyChallengeComp:getBaseObject():setActive(true)
EventManager:dispatchEvent(EventManager.CUSTOM_EVENT.GO_DAILY_CHALLENGE)
end end
end end
@ -202,6 +204,10 @@ function MainComp:refresh()
self:refreshStageFormaion() self:refreshStageFormaion()
end end
function MainComp:getCurModuleType()
return self.curModuleType
end
function MainComp:refreshChapter(force) function MainComp:refreshChapter(force)
self.chapterComp:refreshChapter(force) self.chapterComp:refreshChapter(force)
end end

View File

@ -148,6 +148,20 @@ function MainCityUI:_addListeners()
end end
end end
end) end)
self:addEventListener(EventManager.CUSTOM_EVENT.GO_DAILY_CHALLENGE, function()
if self.selectedIndex ~= GConst.MainCityConst.BOTTOM_PAGE.MAIN then
return
end
self:refreshBounty()
end)
self:addEventListener(EventManager.CUSTOM_EVENT.GO_CHAPTER, function()
if self.selectedIndex ~= GConst.MainCityConst.BOTTOM_PAGE.MAIN then
return
end
self:refreshBounty()
end)
DataManager.MailData:checkNewMail() DataManager.MailData:checkNewMail()
end end
@ -585,7 +599,7 @@ end
function MainCityUI:refreshBounty() function MainCityUI:refreshBounty()
local isOpen = DataManager.BountyData:getIsOpen() local isOpen = DataManager.BountyData:getIsOpen()
if not isOpen then if not isOpen or self.mainComp:getCurModuleType() == GConst.MainCityConst.BOTTOM_MODULE_KEY.DAILY_CHALLENGE then
self.bountyNode:setVisible(false) self.bountyNode:setVisible(false)
return return
end end

View File

@ -290,6 +290,11 @@ function DailyChallengeData:getTodayRemainLimitCount()
return count return count
end end
-- 处理主动退出的情况
function DailyChallengeData:onFightCountReduce()
self.todayFightCount = self.todayFightCount + 1
end
function DailyChallengeData:getFixedChapterId() function DailyChallengeData:getFixedChapterId()
return self.fixedChapterId return self.fixedChapterId
end end