Example #1
0
    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!!
 }
Example #3
0
 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());
 }