Beispiel #1
0
        public void AddEdge(ILeeBoardItem __item)
        {
            if (item == null || !item.isElement || item == __item || !__item.isElement)
            {
                return;
            }

            if (!item.ContainsEdge(__item))
            {
                item.AddEdge(__item);
                __item.AddEdge(item);
                __item.state = ELeeBoardItemState.SELECTED;
            }
            else
            {
                item.RemoveEdge(__item);
                __item.RemoveEdge(item);
                __item.state = ELeeBoardItemState.DEFAULT;
            }
        }