public void AddOrRefreshLfg(S_PARTY_MATCH_LINK x) { if (TryGetLfg(x.Id, x.Message, x.Name, out var lfg)) { lfg.Message = x.Message; lfg.Refresh(); } else { LFGs.Add(new LFG(x.Id, x.Name, x.Message, x.Raid)); } }