public void TranslateMessage(int clientID, MessageJoinGameRoomRequest message) { if (TranslatedMessageJoinGameRoomRequest != null) { TranslatedMessageJoinGameRoomRequest(clientID, message); } }
public void OnClientMessage_MessageJoinGameRoomRequest(int clientID, MessageJoinGameRoomRequest message, GameRoomManager gameRoomManager, GameClientManager gameClientManager) { gameRoomManager.AddPlayerToGameRoom(clientID, message.RoomID, 1); var clientIDs = gameRoomManager.GetGameClientsInRoom(message.RoomID); var playerThatJoined = new PlayerManager().GeneratePlayerFromClientID(clientID, message.RoomID, gameClientManager, gameRoomManager); var theGameClients = gameClientManager.GetGameClientsFromClientIDs(clientIDs.ToList()); SendDataToClients(theGameClients, new MessageJoinGameRoomResponse(playerThatJoined)); }
private void TheClientToServerMeossageTranslator_TranslatedMessageJoinGameRoomRequest(object clientID, MessageJoinGameRoomRequest e) { TheClientToServerMessenger.OnClientMessage_MessageJoinGameRoomRequest((int)clientID, e, TheGameRoomManager, TheGameClientManager); }