예제 #1
0
 public void AddLink(INode node)
 {
     if (!node.Linked.Contains(this))
     {
         node.Linked.Add(this);
         Linked.Add(node);
     }
 }
예제 #2
0
        public virtual void Link(SuperGump gump)
        {
            if (gump == null)
            {
                return;
            }

            if (!Linked.Contains(gump))
            {
                Linked.Add(gump);
            }

            if (!gump.Linked.Contains(this))
            {
                gump.Link(this);
            }
        }