Я создаю многопользовательскую игру в единстве.Как прервать комнату, когда в играх Google Play нет игрока противника?
Чтобы создать комнату, я использую:
PlayGamesPlatform.Instance.RealTime.CreateQuickGame(MinOpponents, MaxOpponents, GameVariant, listener);
Чтобы получить прогресс создания комнаты, я использую:
public void OnRoomSetupProgress(float progress) {
}
Вышеупомянутые функции, однако, просто вызывается один раз в progress = 20
и затем, никогда больше, если нет других доступных игроков.
С самого начала у меня не будет много игроков, использующих это приложение, я хочу подождать 10 секунд, чтобы подключиться к любому другому игроку, и если нет игроков, я хочу начать игру со встроенным AI , Для этого мне нужно прервать текущий ход установки комнаты чистым способом. Я не знаю, как я могу двигаться дальше.
Пожалуйста, дайте мне знать, если вы знаете решение для этого сценария.