diff --git a/lua/app/ui/game_setting/game_setting_ui.lua b/lua/app/ui/game_setting/game_setting_ui.lua index c990f0fd..1df6f3c4 100644 --- a/lua/app/ui/game_setting/game_setting_ui.lua +++ b/lua/app/ui/game_setting/game_setting_ui.lua @@ -271,11 +271,10 @@ function GameSettingUI:refreshLinkBtns() local bg = uiMap["game_setting_ui.bg"] local node = uiMap["game_setting_ui.bg.community_node"] local curLanguage = I18N:getCurLanguage() - local showLinkBtns = false - if GameSettingConst.COMMUNITY_URL[curLanguage] then - showLinkBtns = true + if not GameSettingConst.COMMUNITY_URL[curLanguage] then + curLanguage = GConst.LANGUAGE.ENGLISH end - if not showLinkBtns then + if not GameSettingConst.COMMUNITY_URL[curLanguage] then bg:setSizeDeltaY(BG_DEFAULT_H) node:setVisible(false) return @@ -288,6 +287,11 @@ function GameSettingUI:refreshLinkBtns() local socialBtn = uiMap["game_setting_ui.bg.community_node.facebook"] communityDesc:setText(I18N:getGlobalText(GameSettingConst.COMMUNITY_TXT[curLanguage])) + if I18N:getCurLanguage() == GConst.LANGUAGE.KOREAN then -- 韩国特殊处理 + communityDesc:setVisible(false) + else + communityDesc:setVisible(true) + end communityBtn:addClickListener(function() local url = GameSettingConst.COMMUNITY_URL[I18N:getCurLanguage()] if not url then @@ -295,10 +299,14 @@ function GameSettingUI:refreshLinkBtns() end GFunc.openUrl(url) end) - communityBtn:setVisible(false) - communityBtn:setSprite(GConst.ATLAS_PATH.UI_SETTING, GameSettingConst.COMMUNITY_ICON[curLanguage], function() - communityBtn:setVisible(true) - end) + if I18N:getCurLanguage() == GConst.LANGUAGE.KOREAN then -- 韩国特殊处理 + communityBtn:setVisible(false) + else + communityBtn:setVisible(false) + communityBtn:setSprite(GConst.ATLAS_PATH.UI_SETTING, GameSettingConst.COMMUNITY_ICON[curLanguage], function() + communityBtn:setVisible(true) + end) + end socialDesc:setText(I18N:getGlobalText(GameSettingConst.SOCIAL_DESC[curLanguage])) socialBtn:addClickListener(function() @@ -312,6 +320,14 @@ function GameSettingUI:refreshLinkBtns() socialBtn:setSprite(GConst.ATLAS_PATH.UI_SETTING, GameSettingConst.SOCIAL_ICON[curLanguage], function() socialBtn:setVisible(true) end) + + if I18N:getCurLanguage() == GConst.LANGUAGE.KOREAN then -- 韩国特殊处理 + socialDesc:setAnchoredPositionX(100.5) + socialBtn:setAnchoredPositionX(296) + else + socialDesc:setAnchoredPositionX(15) + socialBtn:setAnchoredPositionX(210.5) + end end return GameSettingUI \ No newline at end of file