Отправить сообщение на сервер, если клиент принудительно уничтожен - PullRequest
0 голосов
/ 14 января 2019

У меня игра на единство, и я хочу отправить сообщение, когда скрипт уничтожен (что означает, что кто-то выключил игру на X или что-то в этом роде).

Я пытался сделать это внутри OnDestroy() void, но сообщение не отправлено (я полагаю, поскольку оно отправляется недостаточно быстро и сценарий уничтожается до отправки сообщения), так каково это решение?

void OnDestroy()
{
    byte[] msg = Encoding.ASCII.GetBytes("4");
    server.Send(msg); // server is Socket
}

1 Ответ

0 голосов
/ 14 января 2019

Согласно monobehaviour_flowchart , вы можете использовать OnApplicationQuit () для обработки события выхода из приложения.

Примечание. Если вашей целевой платформой является Windows Store Apps , вам следует использовать событие OnApplicationFocus ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...