Example #1
0
        public void AddWireToObject(Wire wire, object obj)
        {
            switch (obj)
            {
            case Node temp1:
                temp1.AddConnectedWire(wire);
                wire.AddConnectedObject(temp1);
                break;

            case BaseElement temp:
                temp.AddWire(wire);
                wire.AddConnectedObject(temp);
                break;

            case Wire temp:
                temp.AddConnectedObject(wire);
                wire.AddConnectedObject(temp);
                break;
            }
        }