Beispiel #1
0
 public void HandleConnectError(string msg)
 {
     UILayerController.Instance.HideLoading();
     if (string.IsNullOrEmpty(msg))
     {
         LPopup.OpenPopup("Lỗi", msg);
     }
 }
    private void ClickBtMail()
    {
        if (!Database.Instance.islogin)
        {
            LPopup.OpenPopup("Thông báo!", "Chức năng này cần đăng nhập mới sử dụng được");
            return;
        }

        UILayerController.Instance.ShowLayer(UILayerKey.LMail, dataResourceLobby.listObjLayer[(int)IndexSourceGate.LMAIL]);
        AudioAssistant.Instance.Shot(StringHelper.SOUND_GATE_BT);
    }
 protected void HubMessageError(Hub hub, MethodCallMessage msg)
 {
     UILayerController.Instance.HideLoading();
     if (msg.Arguments.Length > 1)
     {
         LPopup.OpenPopup("Thông báo", msg.Arguments[1].ToString());
     }
     if (OnSRSHubEvent != null)
     {
         OnSRSHubEvent.Invoke(SRSConst.MESSAGE, msg.Arguments);
     }
 }
Beispiel #4
0
 //check mất kết nối lău quá cũng đẩy ra login - max 10 min
 private bool CheckLostInternetSoFar()
 {
     if (lastTimeInternetError == DateTime.MinValue)
     {
         lastTimeInternetError = DateTime.Now;
     }
     else
     {
         TimeSpan timeRange = DateTime.Now - lastTimeInternetError;
         if (timeRange.TotalSeconds > 300)
         {
             lastTimeInternetError = DateTime.Now;
             UILayerController.Instance.GotoLogin();
             LPopup.OpenPopup("WARNING", "Network error. Please reconnect!");
             return(false);
         }
     }
     return(true);
 }
Beispiel #5
0
    void OnApplicationPause(bool paused)
    {
        if (paused)
        {
            timePause = DateTime.Now;
        }
        else
        {
            if (timePause == DateTime.MinValue)
            {
                return;
            }

            TimeSpan timeRange = DateTime.Now - timePause;
            if (timeRange.TotalSeconds > 600)
            {
                GotoLogin();
                LPopup.OpenPopup("WARNING", "Disconnect server");
            }
        }
    }
Beispiel #6
0
 public void HandleReconnecting()
 {
     LPopup.OpenPopup("Lỗi", "Mất kết nối");
 }