void onOKClick() { //if (!isLoadConfig) //{ // Debug.LogWarning("Config is not Loading finish. return click action"); // return; //} if (Account == "") { SetErrorTips(CommonFunction.GetConstString("LOGIN_TIPS")); return; } if (_ui.lblServerLabel.text == "") { SetErrorTips(CommonFunction.GetConstString("LOGIN_SEVER_QUEST")); return; } if (GameSystem.Instance.mNetworkManager.m_loginConn == null) { isConnect = false; } #if IOS_SDK || ANDROID_SDK if (GameSystem.Instance.mNetworkManager.m_loginConn != null) { isConnect = true; } #endif bool verifyOk = true; if (isConnect) { verifyOk = LoginNetwork.Instance.VerifyCDKeyReq(); } else { ConnectLoginServer(); } if (verifyOk) { GameSystem.Instance.mNetworkManager.isReconnecting = false; _isLogin = true; // _ui.goServer.SetActive(false); _ui.ButtonOK.GetComponent <UIButton>().enabled = false; // _ui.ButtonOK.gameObject.SetActive(false); // _ui.InputAccount.gameObject.SetActive(false); } UIWait.ShowWait(); }
// Use this for initialization void Awake() { _instance = this; DontDestroyOnLoad(this); //auto resolution if (UIManager.Instance != null && UIManager.Instance.m_uiRoot != null) { transform.localScale = UIManager.Instance.m_uiRoot.transform.localScale; } showWaitMsgGount = 0; gameObject.name = "UIWait"; // gameObject.SetActive(false); }
public void ShowUIForm(uint param = 0) { if (isInitialized == false) { Initialize(); } if (goUI) { UIForm form = goUI.GetComponent <UIForm>(); GameSystem.Instance.mClient.mUIManager.ShowUIForm(form, UIForm.ShowHideDirection.none); GuideSystem.Instance.Init(); } UIWait.StopWait(); }
public void OnLoginFailed() { _isLogin = false; _isInput = false; UIButton btnScprit = null; if (_ui != null) { btnScprit = _ui.ButtonOK.GetComponent <UIButton>(); } if (btnScprit != null) { btnScprit.enabled = true; } UIWait.StopWait(); }
public void onChangeServer(GameObject go) { if (_isLogin) { return; } //if (!isLoadConfig) //{ // Debug.LogWarning("Config is not Loading finish. return click action"); // return; //} #if ANDROID_SDK if (!MainPlayer.Instance.SDKLogin) { onInputClick(go); return; } #endif if (_ui.lblText.text == "") { SetErrorTips(CommonFunction.GetConstString("LOGIN_TIPS")); return; } if (GameSystem.Instance.mNetworkManager.m_loginConn == null) { isConnect = false; } if (isConnect) { LoginNetwork.Instance.ServerInfoReq(); } isGetServerList = true; ConnectLoginServer(); UIWait.ShowWait(); }
public static void StopWait() { UIWait.StopWait(); }
/// <summary> /// Shows the wait ui . /// </summary> public static void ShowWait() { UIWait.ShowWait(); }
public void OnEvent(NetworkConn.NetworkEvent nEvent, NetworkConn sender) { Debug.Log("Network Event -- sender.m_type: " + sender.m_type + " nEvent: " + nEvent); switch (sender.m_type) { case NetworkConn.Type.eLoginServer: { if (nEvent == NetworkConn.NetworkEvent.disconnected) { if (connLogin) { connLogin = false; } UIWait.StopWait(); } else if (nEvent == NetworkConn.NetworkEvent.connected) { if (connLogin == false) { connLogin = true; if (onServerConnected != null) { onServerConnected(NetworkConn.Type.eLoginServer); } #if IOS_SDK || ANDROID_SDK Debug.Log("IsReconnecting: " + isReconnecting); Debug.Log("MainPlayer.Instance.SDkLogin +" + MainPlayer.Instance.SDKLogin); Debug.Log("LoginNetwork.Instance.isVerifySDK =" + LoginNetwork.Instance.isVerifySDK); if (isReconnecting) { LoginNetwork.Instance.VerifyCDKeyReq(); } else if (MainPlayer.Instance.SDKLogin && !LoginNetwork.Instance.isVerifySDK) { Debug.Log("VerifySDK in NetworkManger"); LoginNetwork.Instance.isVerifySDK = true; LoginNetwork.Instance.VerifySDKReq(); } #else if (GameSystem.Instance.mClient.mUIManager.LoginCtrl.isGetServerList || LoginIDManager.GetPlatServerID() == 0) { LoginNetwork.Instance.ServerInfoReq(); GameSystem.Instance.mClient.mUIManager.LoginCtrl.isGetServerList = false; } else if (GameSystem.Instance.mClient.mUIManager.LoginCtrl.isSetLastServer) { LoginNetwork.Instance.ServerInfoReq(); GameSystem.Instance.mClient.mUIManager.LoginCtrl.isSetLastServer = false; } else { LoginNetwork.Instance.VerifyCDKeyReq(); } #endif } } else if (nEvent == NetworkConn.NetworkEvent.connectFail) { connLogin = false; OnConnectFailed(sender); if (GameSystem.Instance.mClient.mUIManager.LoginCtrl != null) { GameSystem.Instance.mClient.mUIManager.LoginCtrl.OnLoginFailed(); } } } break; case NetworkConn.Type.ePlatformServer: { UIWait.StopWait(); Debug.Log("connPlat:" + connPlat); if (nEvent == NetworkConn.NetworkEvent.disconnected) { if (connPlat) { connPlat = false; OnDisconnected(sender); if (PlatNetwork.Instance.onDisconnected != null) { PlatNetwork.Instance.onDisconnected(); } } } else if (nEvent == NetworkConn.NetworkEvent.connected) { if (connPlat == false) { connPlat = true; if (onServerConnected != null) { onServerConnected(NetworkConn.Type.ePlatformServer); } PlatNetwork.Instance.EnterPlatReq(); } else { Debug.Log("Warning: Platform server already connected."); } } else if (nEvent == NetworkConn.NetworkEvent.connectFail) { connPlat = false; OnConnectFailed(sender); } } break; case NetworkConn.Type.eVirtualServer: case NetworkConn.Type.eGameServer: { UIWait.StopWait(); Debug.Log("connGS:" + connGS); if (nEvent == NetworkConn.NetworkEvent.disconnected) { if (connGS) { connGS = false; } } else if (nEvent == NetworkConn.NetworkEvent.connected) { if (connGS == false) { connGS = true; if (onServerConnected != null) { onServerConnected(NetworkConn.Type.eGameServer); } } else { Debug.Log("Warning: GameServer server already connected."); } } else if (nEvent == NetworkConn.NetworkEvent.connectFail) { connGS = false; } } break; } }