private void RemovePlayer(BE_Player pPayload) { if (Players.Exists(p => p.Id == pPayload.Id)) { Players.Remove(Players.Find(p => p.Id == pPayload.Id)); } }
private void AddPlayer(BE_Player pPayload) { if (!Players.Exists(p => p.Id == pPayload.Id)) { Players.Add(pPayload); } }
private void UpdatePlayer(BE_Player pPayload) { if (Players.Exists(p => p.Id == pPayload.Id)) { var playerObject = Players.Find(p => p.Id == pPayload.Id); if (playerObject.Guid != null | playerObject.Guid != pPayload.Guid) { playerObject.Guid = pPayload.Guid; } } }