Ejemplo n.º 1
0
 /// <summary>
 /// 通过心跳检测,重连SignalR
 /// </summary>
 public void ReConnectByHeartBeat(SceneEvents.ServerConnectState state)
 {
     if (state == SceneEvents.ServerConnectState.reConnect)
     {
         if (!IsInvoking("ReConnect"))
         {
             InvokeRepeating("ReConnect", 0, 1);
         }
     }
 }
 /// <summary>
 /// 重连后,初始化图片
 /// </summary>
 /// <param name="state"></param>
 private void ConnectStateChange(SceneEvents.ServerConnectState state)
 {
     if (!SystemSettingHelper.systemSetting.IsShowHomePage)
     {
         return;
     }
     if (state == SceneEvents.ServerConnectState.reConnect)
     {
         if (!isPhotoInit)
         {
             GetHomePagePictureInfo();
             OnFullViewPartChange(currentPart);
             //Invoke("GetHomePagePictureInfo",5);
         }
     }
 }