| 511 | } |
| 512 | |
| 513 | bool GSDK::readyForPlayers() |
| 514 | { |
| 515 | if (GSDKInternal::get().m_heartbeatRequest.m_currentGameState != GameState::Active) |
| 516 | { |
| 517 | GSDKInternal::get().setState(GameState::StandingBy); |
| 518 | GSDKInternal::get().m_transitionToActiveEvent.Wait(); |
| 519 | } |
| 520 | |
| 521 | return GSDKInternal::get().m_heartbeatRequest.m_currentGameState == GameState::Active; |
| 522 | } |
| 523 | |
| 524 | const Microsoft::Azure::Gaming::GameServerConnectionInfo &GSDK::getGameServerConnectionInfo() |
| 525 | { |