Пример #1
0
 /// <summary>
 /// 删除出口插槽
 /// </summary>
 /// <param name="slot">要删除的插槽</param>
 protected virtual void RemoveOutSlot(SlotGraphElement slot)
 {
     if (slot.Binded) // 解除绑定
     {
         slot.UnBind();
     }
     outSlotList.Remove(slot);
     slotList.Remove(slot);
     buttonList.Remove(slot.BindingConnectButton);
     outSlotCount = outSlotList.Count;
     AdjustOutSlotList(outSlotList.Count);
 }
Пример #2
0
 /// <summary>
 /// 删除入口插槽
 /// </summary>
 /// <param name="slot">要删除的插槽</param>
 protected virtual void RemoveInSlot(SlotGraphElement slot)
 {
     if(slot.Binded) // 解除绑定
     {
         slot.UnBind();
     }
     inSlotList.Remove(slot);
     slotList.Remove(slot);
     inSlotCount = inSlotList.Count;
     AdjustInSlotList(inSlotList.Count);
 }