local uiCtrl = require_ex('UI/Panels/Base/UICtrl') local PANEL_ID = PanelId.ActivityRewardRegistration ActivityRewardRegistrationCtrl = HL.Class('ActivityRewardRegistrationCtrl', uiCtrl.UICtrl) local STATE_CHANGE_PAGE_IN = "activityrewardregistration_state_changepage_in" local STATE_CHANGE_PAGE_OUT = "activityrewardregistration_state_changepage_out" ActivityRewardRegistrationCtrl.s_messages = HL.StaticField(HL.Table) << { } ActivityRewardRegistrationCtrl.m_genCellFunc = HL.Field(HL.Function) ActivityRewardRegistrationCtrl.m_activityId = HL.Field(HL.String) << '' ActivityRewardRegistrationCtrl.OnCreate = HL.Override(HL.Any) << function(self, args) self.m_activityId = args.activityId args.animation = self.view.rewardStateNode self.view.activityRewardRegistrationInfo:InitActivityRewardRegistrationInfo(args) end HL.Commit(ActivityRewardRegistrationCtrl)