private bool RemoveFromWhiteList(GUIButton button, object obj) { if (obj is WhiteListedPlayer) { WhiteListedPlayer wlp = obj as WhiteListedPlayer; if (wlp == null) { return(false); } if (!localRemoved.Contains(wlp.UniqueIdentifier)) { localRemoved.Add(wlp.UniqueIdentifier); } } else if (obj is LocalAdded) { LocalAdded lad = obj as LocalAdded; if (lad == null) { return(false); } if (localAdded.Contains(lad)) { localAdded.Remove(lad); } } if (whitelistFrame != null) { CreateWhiteListFrame(whitelistFrame.Parent); } return(true); }
public Task Apply(Local view, LocalAdded e) { view.Id = e.Id; view.Name = e.Name; return(Task.CompletedTask); }