| | |
| | | public string accountBuf { get; private set; }
|
| | | public string passwordBuf { get; private set; }
|
| | |
|
| | | public void UpdateCrossServerOneVsOneData(HC001_tagGCCrossRealmPKMatchOK matchOK,bool isClient)
|
| | | public void UpdateCrossServerOneVsOneData(HC001_tagGCCrossRealmPKMatchOK matchOK, bool isClient)
|
| | | {
|
| | | oneVsOnePlayerData = new CrossServerOneVsOne()
|
| | | {
|
| | | isClient=isClient,
|
| | | isClient = isClient,
|
| | | roomId = matchOK.RoomID,
|
| | | waitForLoginCrossServer = true,
|
| | | validTimeLimited = Time.time + 30f,
|
| | |
| | | gamePortBuf = gamePort;
|
| | |
|
| | | StopLoginOverTimeProcess();
|
| | | loginOverTimeClock = Clock.AlarmAt(DateTime.Now + new TimeSpan(30 * TimeSpan.TicksPerSecond), () =>
|
| | | {
|
| | | busy = false;
|
| | | ReAccountLogin();
|
| | | });
|
| | | loginOverTimeClock = Clock.AlarmAt(DateTime.Now.AddSeconds(30), () =>
|
| | | {
|
| | | busy = false;
|
| | | ReAccountLogin();
|
| | | });
|
| | |
|
| | | GameNetSystem.Instance.BeginConnectCrossServer(ipBuf, gamePortBuf, OnGameServerConnected);
|
| | | NetLinkWin.Show();
|
| | |
| | | {
|
| | | this.reconnectBackGround = true;
|
| | | StopLoginOverTimeProcess();
|
| | | loginOverTimeClock = Clock.AlarmAt(DateTime.Now + new TimeSpan(30 * TimeSpan.TicksPerSecond), () =>
|
| | | {
|
| | | busy = false;
|
| | | ReAccountLogin();
|
| | | });
|
| | | loginOverTimeClock = Clock.AlarmAt(DateTime.Now.AddSeconds(30), () =>
|
| | | {
|
| | | busy = false;
|
| | | ReAccountLogin();
|
| | | });
|
| | | GameNetSystem.Instance.BeginConnectCrossServer(ipBuf, gamePortBuf, OnGameServerConnected);
|
| | | NetLinkWin.Show();
|
| | | }
|
| | |
| | | {
|
| | | Clock.Stop(loginOverTimeClock);
|
| | | }
|
| | | |
| | |
|
| | | loginOverTimeClock = null;
|
| | | }
|
| | |
|