static bool Prefix(ref ServerData ___m_joinServer) { if (m_SaveToFaves != null) { if (m_SaveToFaves.isOn) { _hostList.AddFavorite(___m_joinServer); Log("saved to faves"); } } Log("Server: " + ___m_joinServer.m_name); CharacterHost charToIP = _hostList.FindServer(___m_joinServer); if (charToIP != null && charToIP.ServerType == ServerTypes.JoinIP) { //joinIP(charToIP.IPHost); m_fejdStartup.m_joinIPAddress.text = charToIP.IPHost; m_fejdStartup.OnJoinIPConnect(); return(false); } return(true); }