| | |
| | | public void OnSwitchAccount()
|
| | | {
|
| | | IsMatching = false;
|
| | | if (clientMatchClock!=null )
|
| | | {
|
| | | clientMatchClock.Stop();
|
| | | }
|
| | | }
|
| | |
|
| | | public void OnPlayerLoginOk()
|
| | |
| | | GameNetSystem.Instance.PushPackage(onMatchPackage, ServerType.Main);
|
| | | var randomWaitSeconds = UnityEngine.Random.Range(3, 8);
|
| | | clientMatchClock = Clock.Create(DateTime.Now + new TimeSpan(randomWaitSeconds * TimeSpan.TicksPerSecond), () =>
|
| | | {
|
| | | if (StageLoad.Instance.stageType == Stage.E_StageType.Dungeon)
|
| | | {
|
| | | ClientCrossServerOneVsOne.FakeMatchOk();
|
| | | }
|
| | | });
|
| | | {
|
| | | IsMatching = false;
|
| | | if (GameNetSystem.Instance.netState == GameNetSystem.NetState.Connected)
|
| | | {
|
| | | ClientCrossServerOneVsOne.FakeMatchOk();
|
| | | }
|
| | | });
|
| | | }
|
| | | else
|
| | | {
|