local UICommonCountrySelectToggle = UIViewClass() function UICommonCountrySelectToggle:OnOpened(context) self.parentUI = context.parentUI self:InitToggles() end --手动设置筛选国别 function UICommonCountrySelectToggle:InitToggles() self.subToggles:InstaniateToggles(5) for i = 1, 5 do self.subToggles:SetToggleActive(i, true) end self.subToggles:SetToggleCompImage(1, "mark_1", ConstAssetPathConfig.AssetPath114) self.subToggles:SetToggleCompImage(2, "mark_1", ConstAssetPathConfig.AssetPath115) self.subToggles:SetToggleCompImage(3, "mark_1", ConstAssetPathConfig.AssetPath116) self.subToggles:SetToggleCompImage(4, "mark_1", ConstAssetPathConfig.AssetPath117) self.subToggles:SetToggleCompImage(5, "mark_1", ConstAssetPathConfig.Path18) UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(1, "img_NationType"):GetComponent(typeof(UnityEngine.UI.Image)), "sgzz_msz_quan.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(2, "img_NationType"):GetComponent(typeof(UnityEngine.UI.Image)), "sgzz_msz_wei.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(3, "img_NationType"):GetComponent(typeof(UnityEngine.UI.Image)), "sgzz_msz_shu.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(4, "img_NationType"):GetComponent(typeof(UnityEngine.UI.Image)), "sgzz_msz_wu.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(5, "img_NationType"):GetComponent(typeof(UnityEngine.UI.Image)), "sgzz_msz_qun.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(1, "img_markNationType"):GetComponent(typeof(UnityEngine.UI.Image)), "gb_msz_quan.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(2, "img_markNationType"):GetComponent(typeof(UnityEngine.UI.Image)), "gb_msz_wei.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(3, "img_markNationType"):GetComponent(typeof(UnityEngine.UI.Image)), "gb_msz_shu.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(4, "img_markNationType"):GetComponent(typeof(UnityEngine.UI.Image)), "gb_msz_wu.png") UIUtils.SetLocalizationImage(self.subToggles:GetToggleComponent(5, "img_markNationType"):GetComponent(typeof(UnityEngine.UI.Image)), "gb_msz_qun.png") end function UICommonCountrySelectToggle:OnValueChanged(comp, index) if comp == self.subToggles then self.parentUI:OnCountrySelectToggleValueChanged(index) end end return UICommonCountrySelectToggle