/// <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); } } }