local UIOACommonGiftBase = require("View/OperationActivity/OACommonBase/UIOACommonGiftBase") local UIGodBeastActivityPackageWindow = UIViewClass(UIOACommonGiftBase) function UIGodBeastActivityPackageWindow:OnClickDetail() local cfg = self.PageCfg[self.selectedTab + 1] UIManager.OpenView(Const_UI_Lua.UIEnum.UIGodBeastActivityPackageDetail, {activityType = self.activityType, activityId = self.activityId, giftType = cfg.GiftType}) end function UIGodBeastActivityPackageWindow:IsActivityOpen() -- 先判断服务器开启状态GM if not MDL.Unlock.IsUnlock(MDL.Unlock.FunctionType.HorseRear) then return false end local info = MDL.OperationActivity.GetOperationActivityInfo(self.activityType, self.activityId) return info and CTL.OperationActivity.IsOperationActivityOpen(info) end function UIGodBeastActivityPackageWindow:ActivityCloseFunc() self:CloseView() end return UIGodBeastActivityPackageWindow