Fine ReConnect()

Продолжаем тему развития движка ClassicUO (CUO) и естественно нашего проекта WisQuas. На этот раз руки дошли до реконектора, который позволяет как подключится к серверу который переполнен и отвергает подключение, а так же переподключиться если произошел разрыв внутри самой игры.

А вот тут у меня небольшое видео с демонстрацией всей этой работы

Особенности:

1. Работает как на LoginScene (первый экран входа) и пробует подключится к серверу пока он не включится. Удобно при отладке с локальным сервером :)
2. Работает на GameScene и ожидает отвала соединения по SocketOnDisconnected, если это произошло — вернет на LoginScene и попробует переподключиться к игре

ВАЖНО! Если вас “выкинуло” внутри игры (GameScene) — повторное подключение будет работать только если вы используете галочку “save account”. Без данной опции — реконектор будет работать только на первом экране.