private static K8sGameServerAddress GrpcToK8s(GameServerAddress gameServerAddress) { return(new K8sGameServerAddress { Name = gameServerAddress.Name, Address = gameServerAddress.Address, Ports = gameServerAddress.Ports.Values.ToDictionary( p => p.Name, p => new GameServerPort { Name = p.Name, Number = p.Number }) }); }
static void OnResponseListGameServer(ProtoGateServer.ListGameServer responseListGameServer) { mGameServerList.Clear(); for (int indexGameServer = 0; indexGameServer < responseListGameServer.servers.Count; indexGameServer++) { Console.WriteLine(string.Format( "GameServer{0}:{1}:{2} {3}/{4}", mGameServerList.Count, responseListGameServer.servers[indexGameServer].ip, responseListGameServer.servers[indexGameServer].port, responseListGameServer.servers[indexGameServer].curGames, responseListGameServer.servers[indexGameServer].maxGames)); GameServerAddress address = new GameServerAddress(); address.ip = responseListGameServer.servers[indexGameServer].ip; address.port = responseListGameServer.servers[indexGameServer].port; mGameServerList.Add(address); } }