public void TranslateMessage(int clientID, MessageGetGameRoomsRequest message) { if (TranslatedMessageGetGameRoomsRequest != null) { TranslatedMessageGetGameRoomsRequest(clientID, message); } }
public void OnClientMessage_MessageGetGameRoomsRequest(int clientID, MessageGetGameRoomsRequest message, GameRoomManager gameRoomManager, GameClientManager gameClientManager) { var gameClient = gameClientManager.GetGameClientFromClientID(clientID); var gameRooms = gameRoomManager.GetGameRooms(); var lightGameRooms = new List <TCPIPGame.Messages.GameRoom>(); for (int i = 0; i < gameRooms.Count; i++) { var roomID = gameRooms[i].ID; var roomName = gameRooms[i].Name; lightGameRooms.Add(new TCPIPGame.Messages.GameRoom(roomID, roomName)); } SendDataToClient(gameClient, new MessageGetGameRoomsResponse(lightGameRooms)); }
private void TheClientToServerMeossageTranslator_TranslatedMessageGetGameRoomsRequest(object clientID, MessageGetGameRoomsRequest e) { TheClientToServerMessenger.OnClientMessage_MessageGetGameRoomsRequest((int)clientID, e, TheGameRoomManager, TheGameClientManager); }