예제 #1
0
파일: UiManager.cs 프로젝트: TripleWhy/RRCS
        private static void Port_Disconnected(Connection connection)
        {
            PortUi senderUi = GetUi(connection.SourcePort);
            PortUi otherUi  = GetUi(connection.TargetPort);
            bool   destroy  = senderUi.RemoveConnection(GetUi(connection), false);

            otherUi.RemoveConnection(GetUi(connection), destroy);
        }
예제 #2
0
 public virtual void Disconnect()
 {
     if (Connection != null)
     {
         Connection.Disconnect();
     }
     else
     {
         if (sourcePortUi != null)
         {
             sourcePortUi.RemoveConnection(this, true);
         }
     }
 }