public void GetSignInData()
        {
            CSPlayerCheckInInfoReq req = new CSPlayerCheckInInfoReq();

#if !NETWORK_SYNC || UNITY_EDITOR
            GameEvents.NetWorkEvents.SendAsyncMsg.SafeInvoke(req);
#else
            GameEvents.NetWorkEvents.SendMsg.SafeInvoke(req);
#endif
        }
        public SignInManager()
        {
            m_cache = new Queue <SCPlayerCheckInInfoResp>();
            GameEvents.UIEvents.UI_Bonus_Pop_View_Event.Listen_OnShow -= OnShowBonusPopView;
            GameEvents.UIEvents.UI_Bonus_Pop_View_Event.Listen_OnShow += OnShowBonusPopView;

            if (GlobalInfo.GAME_NETMODE == GameNetworkMode.Network)
            {
                MessageHandler.RegisterMessageHandler(MessageDefine.SCPlayerCheckInInfoResp, OnResponse);
                CSPlayerCheckInInfoReq req = new CSPlayerCheckInInfoReq();

#if !NETWORK_SYNC || UNITY_EDITOR
                GameEvents.NetWorkEvents.SendAsyncMsg.SafeInvoke(req);
#else
                GameEvents.NetWorkEvents.SendMsg.SafeInvoke(req);
#endif
            }
        }