| | |
| | | |
| | | private void DetectConnected(int _seconds) |
| | | { |
| | | connectedDetecting = true;
|
| | |
|
| | | var sendInfo1 = new C0104_tagCOnlineReturn();
|
| | | sendInfo1.Type = 0;
|
| | | GameNetSystem.Instance.SendInfo(sendInfo1);// 在线回应
|
| | |
|
| | | if (clock != null)
|
| | | {
|
| | | Clock.Stop(clock);
|
| | | }
|
| | | connectedDetecting = true; |
| | | |
| | | var sendInfo1 = new C0104_tagCOnlineReturn(); |
| | | sendInfo1.Type = 0; |
| | | GameNetSystem.Instance.SendInfo(sendInfo1);// 在线回应 |
| | | |
| | | if (clock != null) |
| | | { |
| | | Clock.Stop(clock); |
| | | } |
| | | clock = Clock.AlarmAt(DateTime.Now + new TimeSpan(_seconds * TimeSpan.TicksPerSecond), OnDetectEnd); |
| | | } |
| | | |
| | |
| | | { |
| | | case NetworkReachability.NotReachable: |
| | | GameNetSystem.Instance.Disconnect(); |
| | | // WindowCenter.Instance.Open<DisconnectHintWin>(); |
| | | UIManager.Instance.OpenWindow<DisconnectHintWin>(); |
| | | break; |
| | | case NetworkReachability.ReachableViaCarrierDataNetwork: |
| | | case NetworkReachability.ReachableViaLocalAreaNetwork: |