Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public Task Apply(Local view, LocalAdded e)
 {
     view.Id   = e.Id;
     view.Name = e.Name;
     return(Task.CompletedTask);
 }