void OnReceivePacket(ushort type, Stream stream) { switch (type) { case (ushort)UserPacketType.GameState: GameStatePacket gStateMessage = new GameStatePacket(); gStateMessage.Deserialize(stream); switch (gStateMessage.payload) { case GameState.GameStart: PongManager.Instance.StartGame(); break; case GameState.GameEnd: PongManager.Instance.GameEnd(); break; } break; } }