| | |
| | | public override void Init() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; |
| | | |
| | | FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent; |
| | | ParseConfig(); |
| | | } |
| | | |
| | | public override void Release() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; |
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent; |
| | | } |
| | | |
| | | void OnBeforePlayerDataInitialize() |
| | |
| | | UpdateRedpoint(); |
| | | } |
| | | |
| | | |
| | | void OnFuncStateChangeEvent(int funcID) |
| | | { |
| | | if (DTC0403_tagPlayerLoginLoadOK.finishedLogin && funcID == (int)FuncOpenEnum.DaySign) |
| | | { |
| | | RightFuncInHome.ListenWindowEx("SignWin"); |
| | | PopupWindowsProcessor.Instance.Add("SignWin"); |
| | | } |
| | | } |
| | | |
| | | |
| | | //状态:0-不可签到;1-已签到;2-可补签;3-已领取 |
| | | public int GetSignDayState(int day) |
| | | { |