| 1497 | } |
| 1498 | |
| 1499 | void GameEventHandler::SetStateHandler(std::shared_ptr<IStateHandler>&& handler) |
| 1500 | { |
| 1501 | _currentHandler = std::move(handler); |
| 1502 | |
| 1503 | Viewport::GetChain().clear(); |
| 1504 | Vector2i res = theApplication().GetResolution(); |
| 1505 | _currentHandler->OnInitializeViewport(res.X, res.Y); |
| 1506 | |
| 1507 | #if defined(WITH_MULTIPLAYER) |
| 1508 | if (_networkManager != nullptr) { |
| 1509 | _networkManager->SetStatusProvider(runtime_cast<IServerStatusProvider>(_currentHandler)); |
| 1510 | } |
| 1511 | #endif |
| 1512 | } |
| 1513 | |
| 1514 | void GameEventHandler::WaitForVerify() |
| 1515 | { |
no test coverage detected