local MonthSignIn_Controller = {} local private = {} local EventSystem = require('Event/EventSystem') function MonthSignIn_Controller.OnStartup() EventSystem.Regist(EventID.UI_SubjectMonth_UpdateSignInInfo, private.CheckRedPoint) end function private.CheckRedPoint() if MDL.MonthSignIn.HasReward() then CTL.RedPoint.AddRedPoint(CTL.RedPoint.RedPointKey.SubjectMonth_SignIn) else CTL.RedPoint.RemoveRedPoint(CTL.RedPoint.RedPointKey.SubjectMonth_SignIn) end end return MonthSignIn_Controller