IEnumerator setupNetworkConnect() { NetworkBase.Reset(); yield return(null); Debug.Log("开始连接"); ServiceGate.connect((JsonObject obj) => { ServiceGate.queryEntry(((EntryResponse result) => { if (result.code == 200) { ProgressHUDManager.showHUD("正在连接服务器"); int localPort = LocalDataModel.currentLoginPort; LocalDataModel.host = result.host; LocalDataModel.port = (localPort != 0) ? localPort : result.port; ServiceUser.connect((JsonObject connectResult) => { Debug.Log("连接成功"); ProgressHUDManager.hideCurrentHUD(); SceneManager.LoadScene("Login"); }); } })); }); }
static void Main() { ServiceGate service = new ServiceGate(); //var bla1 = service.Get1(new Signatur()); // CS0411 var bla = service.Get2(new Signatur()); // Works var c = new Signatur(); var bla3 = service.Get3(c, c); // Works!! }
private void debugListDo(HostType type, string host, string port) { ServiceGate.switchServer(type, host, port); testerLoginBtn.gameObject.SetActive(false); StartCoroutine(setupNetworkConnect()); }
static void Main() { ServiceGate service = new ServiceGate(); var access = service.Get(new Signatur()); }