namespace ET { public static class ServerInfoSystem { public static void FromMessage(this ServerInfo self, ServerInfoProto serverInfoProto) { self.Id = serverInfoProto.Id; self.Status = serverInfoProto.Status; self.ServerName = serverInfoProto.ServerName; self.OpenServerTime = serverInfoProto.OpenServerTime; } public static ServerInfoProto ToMessage(this ServerInfo self) { return new ServerInfoProto { Id = (int)self.Id, ServerName = self.ServerName, Status = self.Status, }; } } }