| 6212 | } |
| 6213 | |
| 6214 | void MpLevelHandler::SetPlayerReady(PlayerType playerType) |
| 6215 | { |
| 6216 | if (_isServer) { |
| 6217 | return; |
| 6218 | } |
| 6219 | |
| 6220 | if (_inGameLobby != nullptr) { |
| 6221 | _inGameLobby->Hide(); |
| 6222 | } |
| 6223 | |
| 6224 | MemoryStream packet(2); |
| 6225 | packet.WriteValue<std::uint8_t>((std::uint8_t)playerType); |
| 6226 | // TODO: Preferred team |
| 6227 | packet.WriteValue<std::uint8_t>(0); |
| 6228 | |
| 6229 | _networkManager->SendTo(AllPeers, NetworkChannel::Main, (std::uint8_t)ClientPacketType::PlayerReady, packet); |
| 6230 | } |
| 6231 | |
| 6232 | void MpLevelHandler::BroadcastLocalPlayerIdle(bool isIdle) |
| 6233 | { |
no test coverage detected